v1beta1: {
    LCDQueryClient: any;
    QueryClientImpl: any;
    AccountI_FromAmino: ((content: AnyAmino) => Any);
    AccountI_InterfaceDecoder: ((input: Uint8Array | BinaryReader) => Any | BaseAccount);
    AccountI_ToAmino: ((content: Any) => AnyAmino);
    BaseAccount: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): BaseAccount;
        encode(message: BaseAccount, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: BaseAccountAmino): BaseAccount;
        fromAminoMsg(object: BaseAccountAminoMsg): BaseAccount;
        fromPartial(object: {
            $typeUrl?: "/cosmos.auth.v1beta1.BaseAccount";
            accountNumber?: bigint;
            address?: string;
            pubKey?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            };
            sequence?: bigint;
        }): BaseAccount;
        fromProtoMsg(message: BaseAccountProtoMsg): BaseAccount;
        toAmino(message: BaseAccount): BaseAccountAmino;
        toAminoMsg(message: BaseAccount): BaseAccountAminoMsg;
        toProto(message: BaseAccount): Uint8Array;
        toProtoMsg(message: BaseAccount): BaseAccountProtoMsg;
    };
    GenesisState: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GenesisState;
        encode(message: GenesisState, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GenesisStateAmino): GenesisState;
        fromAminoMsg(object: GenesisStateAminoMsg): GenesisState;
        fromPartial(object: {
            accounts?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            }[];
            params?: {
                disableSeqnoCheck?: boolean;
                maxMemoCharacters?: bigint;
                sigVerifyCostEd25519?: bigint;
                sigVerifyCostSecp256k1?: bigint;
                txSigLimit?: bigint;
                txSizeCostPerByte?: bigint;
            };
        }): GenesisState;
        fromProtoMsg(message: GenesisStateProtoMsg): GenesisState;
        toAmino(message: GenesisState): GenesisStateAmino;
        toAminoMsg(message: GenesisState): GenesisStateAminoMsg;
        toProto(message: GenesisState): Uint8Array;
        toProtoMsg(message: GenesisState): GenesisStateProtoMsg;
    };
    ModuleAccount: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): ModuleAccount;
        encode(message: ModuleAccount, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ModuleAccountAmino): ModuleAccount;
        fromAminoMsg(object: ModuleAccountAminoMsg): ModuleAccount;
        fromPartial(object: {
            $typeUrl?: "/cosmos.auth.v1beta1.ModuleAccount";
            baseAccount?: {
                $typeUrl?: "/cosmos.auth.v1beta1.BaseAccount";
                accountNumber?: bigint;
                address?: string;
                pubKey?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                };
                sequence?: bigint;
            };
            name?: string;
            permissions?: string[];
        }): ModuleAccount;
        fromProtoMsg(message: ModuleAccountProtoMsg): ModuleAccount;
        toAmino(message: ModuleAccount): ModuleAccountAmino;
        toAminoMsg(message: ModuleAccount): ModuleAccountAminoMsg;
        toProto(message: ModuleAccount): Uint8Array;
        toProtoMsg(message: ModuleAccount): ModuleAccountProtoMsg;
    };
    Params: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Params;
        encode(message: Params, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ParamsAmino): Params;
        fromAminoMsg(object: ParamsAminoMsg): Params;
        fromPartial(object: {
            disableSeqnoCheck?: boolean;
            maxMemoCharacters?: bigint;
            sigVerifyCostEd25519?: bigint;
            sigVerifyCostSecp256k1?: bigint;
            txSigLimit?: bigint;
            txSizeCostPerByte?: bigint;
        }): Params;
        fromProtoMsg(message: ParamsProtoMsg): Params;
        toAmino(message: Params): ParamsAmino;
        toAminoMsg(message: Params): ParamsAminoMsg;
        toProto(message: Params): Uint8Array;
        toProtoMsg(message: Params): ParamsProtoMsg;
    };
    QueryAccountRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryAccountRequest;
        encode(message: QueryAccountRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryAccountRequestAmino): QueryAccountRequest;
        fromAminoMsg(object: QueryAccountRequestAminoMsg): QueryAccountRequest;
        fromPartial(object: {
            address?: string;
        }): QueryAccountRequest;
        fromProtoMsg(message: QueryAccountRequestProtoMsg): QueryAccountRequest;
        toAmino(message: QueryAccountRequest): QueryAccountRequestAmino;
        toAminoMsg(message: QueryAccountRequest): QueryAccountRequestAminoMsg;
        toProto(message: QueryAccountRequest): Uint8Array;
        toProtoMsg(message: QueryAccountRequest): QueryAccountRequestProtoMsg;
    };
    QueryAccountResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryAccountResponse;
        encode(message: QueryAccountResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryAccountResponseAmino): QueryAccountResponse;
        fromAminoMsg(object: QueryAccountResponseAminoMsg): QueryAccountResponse;
        fromPartial(object: {
            account?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            } | {
                $typeUrl?: "/cosmos.auth.v1beta1.BaseAccount";
                accountNumber?: bigint;
                address?: string;
                pubKey?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                };
                sequence?: bigint;
            };
        }): QueryAccountResponse;
        fromProtoMsg(message: QueryAccountResponseProtoMsg): QueryAccountResponse;
        toAmino(message: QueryAccountResponse): QueryAccountResponseAmino;
        toAminoMsg(message: QueryAccountResponse): QueryAccountResponseAminoMsg;
        toProto(message: QueryAccountResponse): Uint8Array;
        toProtoMsg(message: QueryAccountResponse): QueryAccountResponseProtoMsg;
    };
    QueryAccountsRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryAccountsRequest;
        encode(message: QueryAccountsRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryAccountsRequestAmino): QueryAccountsRequest;
        fromAminoMsg(object: QueryAccountsRequestAminoMsg): QueryAccountsRequest;
        fromPartial(object: {
            pagination?: {
                countTotal?: boolean;
                key?: Uint8Array;
                limit?: bigint;
                offset?: bigint;
                reverse?: boolean;
            };
        }): QueryAccountsRequest;
        fromProtoMsg(message: QueryAccountsRequestProtoMsg): QueryAccountsRequest;
        toAmino(message: QueryAccountsRequest): QueryAccountsRequestAmino;
        toAminoMsg(message: QueryAccountsRequest): QueryAccountsRequestAminoMsg;
        toProto(message: QueryAccountsRequest): Uint8Array;
        toProtoMsg(message: QueryAccountsRequest): QueryAccountsRequestProtoMsg;
    };
    QueryAccountsResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryAccountsResponse;
        encode(message: QueryAccountsResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryAccountsResponseAmino): QueryAccountsResponse;
        fromAminoMsg(object: QueryAccountsResponseAminoMsg): QueryAccountsResponse;
        fromPartial(object: {
            accounts?: {
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            }[] | ({
                $typeUrl?: string;
                typeUrl?: string;
                value?: Uint8Array;
            } | {
                $typeUrl?: "/cosmos.auth.v1beta1.BaseAccount";
                accountNumber?: bigint;
                address?: string;
                pubKey?: {
                    $typeUrl?: string;
                    typeUrl?: string;
                    value?: Uint8Array;
                };
                sequence?: bigint;
            })[];
            pagination?: {
                nextKey?: Uint8Array;
                total?: bigint;
            };
        }): QueryAccountsResponse;
        fromProtoMsg(message: QueryAccountsResponseProtoMsg): QueryAccountsResponse;
        toAmino(message: QueryAccountsResponse): QueryAccountsResponseAmino;
        toAminoMsg(message: QueryAccountsResponse): QueryAccountsResponseAminoMsg;
        toProto(message: QueryAccountsResponse): Uint8Array;
        toProtoMsg(message: QueryAccountsResponse): QueryAccountsResponseProtoMsg;
    };
    QueryNextAccountNumberRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryNextAccountNumberRequest;
        encode(_: QueryNextAccountNumberRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: QueryNextAccountNumberRequestAmino): QueryNextAccountNumberRequest;
        fromAminoMsg(object: QueryNextAccountNumberRequestAminoMsg): QueryNextAccountNumberRequest;
        fromPartial(_: {}): QueryNextAccountNumberRequest;
        fromProtoMsg(message: QueryNextAccountNumberRequestProtoMsg): QueryNextAccountNumberRequest;
        toAmino(_: QueryNextAccountNumberRequest): QueryNextAccountNumberRequestAmino;
        toAminoMsg(message: QueryNextAccountNumberRequest): QueryNextAccountNumberRequestAminoMsg;
        toProto(message: QueryNextAccountNumberRequest): Uint8Array;
        toProtoMsg(message: QueryNextAccountNumberRequest): QueryNextAccountNumberRequestProtoMsg;
    };
    QueryNextAccountNumberResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryNextAccountNumberResponse;
        encode(message: QueryNextAccountNumberResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryNextAccountNumberResponseAmino): QueryNextAccountNumberResponse;
        fromAminoMsg(object: QueryNextAccountNumberResponseAminoMsg): QueryNextAccountNumberResponse;
        fromPartial(object: {
            count?: bigint;
        }): QueryNextAccountNumberResponse;
        fromProtoMsg(message: QueryNextAccountNumberResponseProtoMsg): QueryNextAccountNumberResponse;
        toAmino(message: QueryNextAccountNumberResponse): QueryNextAccountNumberResponseAmino;
        toAminoMsg(message: QueryNextAccountNumberResponse): QueryNextAccountNumberResponseAminoMsg;
        toProto(message: QueryNextAccountNumberResponse): Uint8Array;
        toProtoMsg(message: QueryNextAccountNumberResponse): QueryNextAccountNumberResponseProtoMsg;
    };
    QueryParamsRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryParamsRequest;
        encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest;
        fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest;
        fromPartial(_: {}): QueryParamsRequest;
        fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest;
        toAmino(_: QueryParamsRequest): QueryParamsRequestAmino;
        toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg;
        toProto(message: QueryParamsRequest): Uint8Array;
        toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg;
    };
    QueryParamsResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryParamsResponse;
        encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse;
        fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse;
        fromPartial(object: {
            params?: {
                disableSeqnoCheck?: boolean;
                maxMemoCharacters?: bigint;
                sigVerifyCostEd25519?: bigint;
                sigVerifyCostSecp256k1?: bigint;
                txSigLimit?: bigint;
                txSizeCostPerByte?: bigint;
            };
        }): QueryParamsResponse;
        fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse;
        toAmino(message: QueryParamsResponse): QueryParamsResponseAmino;
        toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg;
        toProto(message: QueryParamsResponse): Uint8Array;
        toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg;
    };
    createRpcQueryExtension: ((base: QueryClient) => {
        account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
        accounts(request?: QueryAccountsRequest): Promise<QueryAccountsResponse>;
        nextAccountNumber(request?: QueryNextAccountNumberRequest): Promise<QueryNextAccountNumberResponse>;
        params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
    });
} = ...

Type declaration