import { grpc } from "@improbable-eng/grpc-web"; import Long from "long"; import _m0 from "protobufjs/minimal"; import { Any } from "../../../google/protobuf/any"; import { PageRequest, PageResponse } from "../../base/query/v1beta1/pagination"; import { BaseAccount, Params } from "./auth"; export declare const protobufPackage = "cosmos.auth.v1beta1"; /** QueryAccountsRequest is the request type for the Query/Accounts RPC method. */ export interface QueryAccountsRequest { /** pagination defines an optional pagination for the request. */ pagination: PageRequest | undefined; } /** QueryAccountsResponse is the response type for the Query/Accounts RPC method. */ export interface QueryAccountsResponse { /** accounts are the existing accounts */ accounts: Any[]; /** pagination defines the pagination in the response. */ pagination: PageResponse | undefined; } /** QueryAccountRequest is the request type for the Query/Account RPC method. */ export interface QueryAccountRequest { /** address defines the address to query for. */ address: string; } /** QueryAccountResponse is the response type for the Query/Account RPC method. */ export interface QueryAccountResponse { /** account defines the account of the corresponding address. */ account: Any | undefined; } /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** params defines the parameters of the module. */ params: Params | undefined; } /** QueryModuleAccountsRequest is the request type for the Query/ModuleAccounts RPC method. */ export interface QueryModuleAccountsRequest { } /** QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method. */ export interface QueryModuleAccountsResponse { accounts: Any[]; } /** QueryModuleAccountByNameRequest is the request type for the Query/ModuleAccountByName RPC method. */ export interface QueryModuleAccountByNameRequest { name: string; } /** QueryModuleAccountByNameResponse is the response type for the Query/ModuleAccountByName RPC method. */ export interface QueryModuleAccountByNameResponse { account: Any | undefined; } /** Bech32PrefixRequest is the request type for Bech32Prefix rpc method. */ export interface Bech32PrefixRequest { } /** Bech32PrefixResponse is the response type for Bech32Prefix rpc method. */ export interface Bech32PrefixResponse { bech32Prefix: string; } /** AddressBytesToStringRequest is the request type for AddressString rpc method. */ export interface AddressBytesToStringRequest { addressBytes: Uint8Array; } /** AddressBytesToStringResponse is the response type for AddressString rpc method. */ export interface AddressBytesToStringResponse { addressString: string; } /** AddressStringToBytesRequest is the request type for AccountBytes rpc method. */ export interface AddressStringToBytesRequest { addressString: string; } /** AddressStringToBytesResponse is the response type for AddressBytes rpc method. */ export interface AddressStringToBytesResponse { addressBytes: Uint8Array; } /** QueryAccountAddressByIDRequest is the request type for AccountAddressByID rpc method */ export interface QueryAccountAddressByIDRequest { /** * Deprecated, use account_id instead * * id is the account number of the address to be queried. This field * should have been an uint64 (like all account numbers), and will be * updated to uint64 in a future version of the auth query. * * @deprecated */ id: Long; /** account_id is the account number of the address to be queried. */ accountId: Long; } /** QueryAccountAddressByIDResponse is the response type for AccountAddressByID rpc method */ export interface QueryAccountAddressByIDResponse { accountAddress: string; } /** QueryAccountInfoRequest is the Query/AccountInfo request type. */ export interface QueryAccountInfoRequest { /** address is the account address string. */ address: string; } /** QueryAccountInfoResponse is the Query/AccountInfo response type. */ export interface QueryAccountInfoResponse { /** info is the account info which is represented by BaseAccount. */ info: BaseAccount | undefined; } export declare const QueryAccountsRequest: { encode(message: QueryAccountsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountsRequest; fromJSON(object: any): QueryAccountsRequest; toJSON(message: QueryAccountsRequest): unknown; create(base?: DeepPartial): QueryAccountsRequest; fromPartial(object: DeepPartial): QueryAccountsRequest; }; export declare const QueryAccountsResponse: { encode(message: QueryAccountsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountsResponse; fromJSON(object: any): QueryAccountsResponse; toJSON(message: QueryAccountsResponse): unknown; create(base?: DeepPartial): QueryAccountsResponse; fromPartial(object: DeepPartial): QueryAccountsResponse; }; export declare const QueryAccountRequest: { encode(message: QueryAccountRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountRequest; fromJSON(object: any): QueryAccountRequest; toJSON(message: QueryAccountRequest): unknown; create(base?: DeepPartial): QueryAccountRequest; fromPartial(object: DeepPartial): QueryAccountRequest; }; export declare const QueryAccountResponse: { encode(message: QueryAccountResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountResponse; fromJSON(object: any): QueryAccountResponse; toJSON(message: QueryAccountResponse): unknown; create(base?: DeepPartial): QueryAccountResponse; fromPartial(object: DeepPartial): QueryAccountResponse; }; export declare const QueryParamsRequest: { encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): unknown; create(base?: DeepPartial): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; }; export declare const QueryParamsResponse: { encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): unknown; create(base?: DeepPartial): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; }; export declare const QueryModuleAccountsRequest: { encode(_: QueryModuleAccountsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountsRequest; fromJSON(_: any): QueryModuleAccountsRequest; toJSON(_: QueryModuleAccountsRequest): unknown; create(base?: DeepPartial): QueryModuleAccountsRequest; fromPartial(_: DeepPartial): QueryModuleAccountsRequest; }; export declare const QueryModuleAccountsResponse: { encode(message: QueryModuleAccountsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountsResponse; fromJSON(object: any): QueryModuleAccountsResponse; toJSON(message: QueryModuleAccountsResponse): unknown; create(base?: DeepPartial): QueryModuleAccountsResponse; fromPartial(object: DeepPartial): QueryModuleAccountsResponse; }; export declare const QueryModuleAccountByNameRequest: { encode(message: QueryModuleAccountByNameRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountByNameRequest; fromJSON(object: any): QueryModuleAccountByNameRequest; toJSON(message: QueryModuleAccountByNameRequest): unknown; create(base?: DeepPartial): QueryModuleAccountByNameRequest; fromPartial(object: DeepPartial): QueryModuleAccountByNameRequest; }; export declare const QueryModuleAccountByNameResponse: { encode(message: QueryModuleAccountByNameResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountByNameResponse; fromJSON(object: any): QueryModuleAccountByNameResponse; toJSON(message: QueryModuleAccountByNameResponse): unknown; create(base?: DeepPartial): QueryModuleAccountByNameResponse; fromPartial(object: DeepPartial): QueryModuleAccountByNameResponse; }; export declare const Bech32PrefixRequest: { encode(_: Bech32PrefixRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Bech32PrefixRequest; fromJSON(_: any): Bech32PrefixRequest; toJSON(_: Bech32PrefixRequest): unknown; create(base?: DeepPartial): Bech32PrefixRequest; fromPartial(_: DeepPartial): Bech32PrefixRequest; }; export declare const Bech32PrefixResponse: { encode(message: Bech32PrefixResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Bech32PrefixResponse; fromJSON(object: any): Bech32PrefixResponse; toJSON(message: Bech32PrefixResponse): unknown; create(base?: DeepPartial): Bech32PrefixResponse; fromPartial(object: DeepPartial): Bech32PrefixResponse; }; export declare const AddressBytesToStringRequest: { encode(message: AddressBytesToStringRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddressBytesToStringRequest; fromJSON(object: any): AddressBytesToStringRequest; toJSON(message: AddressBytesToStringRequest): unknown; create(base?: DeepPartial): AddressBytesToStringRequest; fromPartial(object: DeepPartial): AddressBytesToStringRequest; }; export declare const AddressBytesToStringResponse: { encode(message: AddressBytesToStringResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddressBytesToStringResponse; fromJSON(object: any): AddressBytesToStringResponse; toJSON(message: AddressBytesToStringResponse): unknown; create(base?: DeepPartial): AddressBytesToStringResponse; fromPartial(object: DeepPartial): AddressBytesToStringResponse; }; export declare const AddressStringToBytesRequest: { encode(message: AddressStringToBytesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddressStringToBytesRequest; fromJSON(object: any): AddressStringToBytesRequest; toJSON(message: AddressStringToBytesRequest): unknown; create(base?: DeepPartial): AddressStringToBytesRequest; fromPartial(object: DeepPartial): AddressStringToBytesRequest; }; export declare const AddressStringToBytesResponse: { encode(message: AddressStringToBytesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): AddressStringToBytesResponse; fromJSON(object: any): AddressStringToBytesResponse; toJSON(message: AddressStringToBytesResponse): unknown; create(base?: DeepPartial): AddressStringToBytesResponse; fromPartial(object: DeepPartial): AddressStringToBytesResponse; }; export declare const QueryAccountAddressByIDRequest: { encode(message: QueryAccountAddressByIDRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountAddressByIDRequest; fromJSON(object: any): QueryAccountAddressByIDRequest; toJSON(message: QueryAccountAddressByIDRequest): unknown; create(base?: DeepPartial): QueryAccountAddressByIDRequest; fromPartial(object: DeepPartial): QueryAccountAddressByIDRequest; }; export declare const QueryAccountAddressByIDResponse: { encode(message: QueryAccountAddressByIDResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountAddressByIDResponse; fromJSON(object: any): QueryAccountAddressByIDResponse; toJSON(message: QueryAccountAddressByIDResponse): unknown; create(base?: DeepPartial): QueryAccountAddressByIDResponse; fromPartial(object: DeepPartial): QueryAccountAddressByIDResponse; }; export declare const QueryAccountInfoRequest: { encode(message: QueryAccountInfoRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountInfoRequest; fromJSON(object: any): QueryAccountInfoRequest; toJSON(message: QueryAccountInfoRequest): unknown; create(base?: DeepPartial): QueryAccountInfoRequest; fromPartial(object: DeepPartial): QueryAccountInfoRequest; }; export declare const QueryAccountInfoResponse: { encode(message: QueryAccountInfoResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountInfoResponse; fromJSON(object: any): QueryAccountInfoResponse; toJSON(message: QueryAccountInfoResponse): unknown; create(base?: DeepPartial): QueryAccountInfoResponse; fromPartial(object: DeepPartial): QueryAccountInfoResponse; }; /** Query defines the gRPC querier service. */ export interface Query { /** * Accounts returns all the existing accounts. * * When called from another module, this query might consume a high amount of * gas if the pagination field is incorrectly set. */ Accounts(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** Account returns account details based on address. */ Account(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** AccountAddressByID returns account address based on account number. */ AccountAddressByID(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** Params queries all parameters. */ Params(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** ModuleAccounts returns all the existing module accounts. */ ModuleAccounts(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** ModuleAccountByName returns the module account info by module name */ ModuleAccountByName(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** Bech32Prefix queries bech32Prefix */ Bech32Prefix(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** AddressBytesToString converts Account Address bytes to string */ AddressBytesToString(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** AddressStringToBytes converts Address string to bytes */ AddressStringToBytes(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** AccountInfo queries account info which is common to all account types. */ AccountInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); Accounts(request: DeepPartial, metadata?: grpc.Metadata): Promise; Account(request: DeepPartial, metadata?: grpc.Metadata): Promise; AccountAddressByID(request: DeepPartial, metadata?: grpc.Metadata): Promise; Params(request: DeepPartial, metadata?: grpc.Metadata): Promise; ModuleAccounts(request: DeepPartial, metadata?: grpc.Metadata): Promise; ModuleAccountByName(request: DeepPartial, metadata?: grpc.Metadata): Promise; Bech32Prefix(request: DeepPartial, metadata?: grpc.Metadata): Promise; AddressBytesToString(request: DeepPartial, metadata?: grpc.Metadata): Promise; AddressStringToBytes(request: DeepPartial, metadata?: grpc.Metadata): Promise; AccountInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare const QueryDesc: { serviceName: string; }; export declare const QueryAccountsDesc: UnaryMethodDefinitionish; export declare const QueryAccountDesc: UnaryMethodDefinitionish; export declare const QueryAccountAddressByIDDesc: UnaryMethodDefinitionish; export declare const QueryParamsDesc: UnaryMethodDefinitionish; export declare const QueryModuleAccountsDesc: UnaryMethodDefinitionish; export declare const QueryModuleAccountByNameDesc: UnaryMethodDefinitionish; export declare const QueryBech32PrefixDesc: UnaryMethodDefinitionish; export declare const QueryAddressBytesToStringDesc: UnaryMethodDefinitionish; export declare const QueryAddressStringToBytesDesc: UnaryMethodDefinitionish; export declare const QueryAccountInfoDesc: UnaryMethodDefinitionish; interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { requestStream: any; responseStream: any; } type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; interface Rpc { unary(methodDesc: T, request: any, metadata: grpc.Metadata | undefined): Promise; } export declare class GrpcWebImpl { private host; private options; constructor(host: string, options: { transport?: grpc.TransportFactory; debug?: boolean; metadata?: grpc.Metadata; upStreamRetryCodes?: number[]; }); unary(methodDesc: T, _request: any, metadata: grpc.Metadata | undefined): Promise; } type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export declare class GrpcWebError extends globalThis.Error { code: grpc.Code; metadata: grpc.Metadata; constructor(message: string, code: grpc.Code, metadata: grpc.Metadata); } export {};