v1beta1: {
    ABCIMessageLog: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): ABCIMessageLog;
        encode(message: ABCIMessageLog, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ABCIMessageLogAmino): ABCIMessageLog;
        fromAminoMsg(object: ABCIMessageLogAminoMsg): ABCIMessageLog;
        fromPartial(object: {
            events?: {
                attributes?: {
                    key?: string;
                    value?: string;
                }[];
                type?: string;
            }[];
            log?: string;
            msgIndex?: number;
        }): ABCIMessageLog;
        fromProtoMsg(message: ABCIMessageLogProtoMsg): ABCIMessageLog;
        toAmino(message: ABCIMessageLog): ABCIMessageLogAmino;
        toAminoMsg(message: ABCIMessageLog): ABCIMessageLogAminoMsg;
        toProto(message: ABCIMessageLog): Uint8Array;
        toProtoMsg(message: ABCIMessageLog): ABCIMessageLogProtoMsg;
    };
    Attribute: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Attribute;
        encode(message: Attribute, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: AttributeAmino): Attribute;
        fromAminoMsg(object: AttributeAminoMsg): Attribute;
        fromPartial(object: {
            key?: string;
            value?: string;
        }): Attribute;
        fromProtoMsg(message: AttributeProtoMsg): Attribute;
        toAmino(message: Attribute): AttributeAmino;
        toAminoMsg(message: Attribute): AttributeAminoMsg;
        toProto(message: Attribute): Uint8Array;
        toProtoMsg(message: Attribute): AttributeProtoMsg;
    };
    GasInfo: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GasInfo;
        encode(message: GasInfo, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GasInfoAmino): GasInfo;
        fromAminoMsg(object: GasInfoAminoMsg): GasInfo;
        fromPartial(object: {
            gasUsed?: bigint;
            gasWanted?: bigint;
        }): GasInfo;
        fromProtoMsg(message: GasInfoProtoMsg): GasInfo;
        toAmino(message: GasInfo): GasInfoAmino;
        toAminoMsg(message: GasInfo): GasInfoAminoMsg;
        toProto(message: GasInfo): Uint8Array;
        toProtoMsg(message: GasInfo): GasInfoProtoMsg;
    };
    MsgData: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgData;
        encode(message: MsgData, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgDataAmino): MsgData;
        fromAminoMsg(object: MsgDataAminoMsg): MsgData;
        fromPartial(object: {
            data?: Uint8Array;
            msgType?: string;
        }): MsgData;
        fromProtoMsg(message: MsgDataProtoMsg): MsgData;
        toAmino(message: MsgData): MsgDataAmino;
        toAminoMsg(message: MsgData): MsgDataAminoMsg;
        toProto(message: MsgData): Uint8Array;
        toProtoMsg(message: MsgData): MsgDataProtoMsg;
    };
    Result: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Result;
        encode(message: Result, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ResultAmino): Result;
        fromAminoMsg(object: ResultAminoMsg): Result;
        fromPartial(object: {
            data?: Uint8Array;
            events?: {
                attributes?: {
                    index?: boolean;
                    key?: Uint8Array;
                    value?: Uint8Array;
                }[];
                type?: string;
            }[];
            log?: string;
        }): Result;
        fromProtoMsg(message: ResultProtoMsg): Result;
        toAmino(message: Result): ResultAmino;
        toAminoMsg(message: Result): ResultAminoMsg;
        toProto(message: Result): Uint8Array;
        toProtoMsg(message: Result): ResultProtoMsg;
    };
    SearchTxsResult: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): SearchTxsResult;
        encode(message: SearchTxsResult, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: SearchTxsResultAmino): SearchTxsResult;
        fromAminoMsg(object: SearchTxsResultAminoMsg): SearchTxsResult;
        fromPartial(object: {
            count?: bigint;
            limit?: bigint;
            pageNumber?: bigint;
            pageTotal?: bigint;
            totalCount?: bigint;
            txs?: {
                code?: number;
                codespace?: string;
                data?: string;
                events?: {
                    attributes?: (...)[];
                    type?: string;
                }[];
                gasUsed?: bigint;
                gasWanted?: bigint;
                height?: bigint;
                info?: string;
                logs?: {
                    events?: (...)[];
                    log?: string;
                    msgIndex?: number;
                }[];
                rawLog?: string;
                timestamp?: string;
                tx?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                };
                txhash?: string;
            }[];
        }): SearchTxsResult;
        fromProtoMsg(message: SearchTxsResultProtoMsg): SearchTxsResult;
        toAmino(message: SearchTxsResult): SearchTxsResultAmino;
        toAminoMsg(message: SearchTxsResult): SearchTxsResultAminoMsg;
        toProto(message: SearchTxsResult): Uint8Array;
        toProtoMsg(message: SearchTxsResult): SearchTxsResultProtoMsg;
    };
    SimulationResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): SimulationResponse;
        encode(message: SimulationResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: SimulationResponseAmino): SimulationResponse;
        fromAminoMsg(object: SimulationResponseAminoMsg): SimulationResponse;
        fromPartial(object: {
            gasInfo?: {
                gasUsed?: bigint;
                gasWanted?: bigint;
            };
            result?: {
                data?: Uint8Array;
                events?: {
                    attributes?: {
                        index?: ...;
                        key?: ...;
                        value?: ...;
                    }[];
                    type?: string;
                }[];
                log?: string;
            };
        }): SimulationResponse;
        fromProtoMsg(message: SimulationResponseProtoMsg): SimulationResponse;
        toAmino(message: SimulationResponse): SimulationResponseAmino;
        toAminoMsg(message: SimulationResponse): SimulationResponseAminoMsg;
        toProto(message: SimulationResponse): Uint8Array;
        toProtoMsg(message: SimulationResponse): SimulationResponseProtoMsg;
    };
    StringEvent: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): StringEvent;
        encode(message: StringEvent, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: StringEventAmino): StringEvent;
        fromAminoMsg(object: StringEventAminoMsg): StringEvent;
        fromPartial(object: {
            attributes?: {
                key?: string;
                value?: string;
            }[];
            type?: string;
        }): StringEvent;
        fromProtoMsg(message: StringEventProtoMsg): StringEvent;
        toAmino(message: StringEvent): StringEventAmino;
        toAminoMsg(message: StringEvent): StringEventAminoMsg;
        toProto(message: StringEvent): Uint8Array;
        toProtoMsg(message: StringEvent): StringEventProtoMsg;
    };
    TxMsgData: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): TxMsgData;
        encode(message: TxMsgData, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: TxMsgDataAmino): TxMsgData;
        fromAminoMsg(object: TxMsgDataAminoMsg): TxMsgData;
        fromPartial(object: {
            data?: {
                data?: Uint8Array;
                msgType?: string;
            }[];
        }): TxMsgData;
        fromProtoMsg(message: TxMsgDataProtoMsg): TxMsgData;
        toAmino(message: TxMsgData): TxMsgDataAmino;
        toAminoMsg(message: TxMsgData): TxMsgDataAminoMsg;
        toProto(message: TxMsgData): Uint8Array;
        toProtoMsg(message: TxMsgData): TxMsgDataProtoMsg;
    };
    TxResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): TxResponse;
        encode(message: TxResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: TxResponseAmino): TxResponse;
        fromAminoMsg(object: TxResponseAminoMsg): TxResponse;
        fromPartial(object: {
            code?: number;
            codespace?: string;
            data?: string;
            events?: {
                attributes?: {
                    index?: boolean;
                    key?: Uint8Array;
                    value?: Uint8Array;
                }[];
                type?: string;
            }[];
            gasUsed?: bigint;
            gasWanted?: bigint;
            height?: bigint;
            info?: string;
            logs?: {
                events?: {
                    attributes?: (...)[];
                    type?: string;
                }[];
                log?: string;
                msgIndex?: number;
            }[];
            rawLog?: string;
            timestamp?: string;
            tx?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            };
            txhash?: string;
        }): TxResponse;
        fromProtoMsg(message: TxResponseProtoMsg): TxResponse;
        toAmino(message: TxResponse): TxResponseAmino;
        toAminoMsg(message: TxResponse): TxResponseAminoMsg;
        toProto(message: TxResponse): Uint8Array;
        toProtoMsg(message: TxResponse): TxResponseProtoMsg;
    };
} = ...