import { PageRequest, type PageRequestSDKType, PageResponse, type PageResponseSDKType } from '../../base/query/v1beta1/pagination.js'; import { Permissions, type PermissionsSDKType, GenesisAccountPermissions, type GenesisAccountPermissionsSDKType } from './types.js'; import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** QueryAccountRequest is the request type for the Query/Account RPC method. */ export interface QueryAccountRequest { address: string; } export interface QueryAccountRequestProtoMsg { typeUrl: '/cosmos.circuit.v1.QueryAccountRequest'; value: Uint8Array; } /** QueryAccountRequest is the request type for the Query/Account RPC method. */ export interface QueryAccountRequestSDKType { address: string; } /** AccountResponse is the response type for the Query/Account RPC method. */ export interface AccountResponse { permission?: Permissions; } export interface AccountResponseProtoMsg { typeUrl: '/cosmos.circuit.v1.AccountResponse'; value: Uint8Array; } /** AccountResponse is the response type for the Query/Account RPC method. */ export interface AccountResponseSDKType { permission?: PermissionsSDKType; } /** QueryAccountsRequest is the request type for the Query/Accounts RPC method. */ export interface QueryAccountsRequest { /** pagination defines an optional pagination for the request. */ pagination?: PageRequest; } export interface QueryAccountsRequestProtoMsg { typeUrl: '/cosmos.circuit.v1.QueryAccountsRequest'; value: Uint8Array; } /** QueryAccountsRequest is the request type for the Query/Accounts RPC method. */ export interface QueryAccountsRequestSDKType { pagination?: PageRequestSDKType; } /** AccountsResponse is the response type for the Query/Accounts RPC method. */ export interface AccountsResponse { accounts: GenesisAccountPermissions[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse; } export interface AccountsResponseProtoMsg { typeUrl: '/cosmos.circuit.v1.AccountsResponse'; value: Uint8Array; } /** AccountsResponse is the response type for the Query/Accounts RPC method. */ export interface AccountsResponseSDKType { accounts: GenesisAccountPermissionsSDKType[]; pagination?: PageResponseSDKType; } /** QueryDisableListRequest is the request type for the Query/DisabledList RPC method. */ export interface QueryDisabledListRequest { } export interface QueryDisabledListRequestProtoMsg { typeUrl: '/cosmos.circuit.v1.QueryDisabledListRequest'; value: Uint8Array; } /** QueryDisableListRequest is the request type for the Query/DisabledList RPC method. */ export interface QueryDisabledListRequestSDKType { } /** DisabledListResponse is the response type for the Query/DisabledList RPC method. */ export interface DisabledListResponse { disabledList: string[]; } export interface DisabledListResponseProtoMsg { typeUrl: '/cosmos.circuit.v1.DisabledListResponse'; value: Uint8Array; } /** DisabledListResponse is the response type for the Query/DisabledList RPC method. */ export interface DisabledListResponseSDKType { disabled_list: string[]; } export declare const QueryAccountRequest: { typeUrl: "/cosmos.circuit.v1.QueryAccountRequest"; encode(message: QueryAccountRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountRequest; fromJSON(object: any): QueryAccountRequest; toJSON(message: QueryAccountRequest): JsonSafe; fromPartial(object: Partial): QueryAccountRequest; fromProtoMsg(message: QueryAccountRequestProtoMsg): QueryAccountRequest; toProto(message: QueryAccountRequest): Uint8Array; toProtoMsg(message: QueryAccountRequest): QueryAccountRequestProtoMsg; }; export declare const AccountResponse: { typeUrl: "/cosmos.circuit.v1.AccountResponse"; encode(message: AccountResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AccountResponse; fromJSON(object: any): AccountResponse; toJSON(message: AccountResponse): JsonSafe; fromPartial(object: Partial): AccountResponse; fromProtoMsg(message: AccountResponseProtoMsg): AccountResponse; toProto(message: AccountResponse): Uint8Array; toProtoMsg(message: AccountResponse): AccountResponseProtoMsg; }; export declare const QueryAccountsRequest: { typeUrl: "/cosmos.circuit.v1.QueryAccountsRequest"; encode(message: QueryAccountsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAccountsRequest; fromJSON(object: any): QueryAccountsRequest; toJSON(message: QueryAccountsRequest): JsonSafe; fromPartial(object: Partial): QueryAccountsRequest; fromProtoMsg(message: QueryAccountsRequestProtoMsg): QueryAccountsRequest; toProto(message: QueryAccountsRequest): Uint8Array; toProtoMsg(message: QueryAccountsRequest): QueryAccountsRequestProtoMsg; }; export declare const AccountsResponse: { typeUrl: "/cosmos.circuit.v1.AccountsResponse"; encode(message: AccountsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AccountsResponse; fromJSON(object: any): AccountsResponse; toJSON(message: AccountsResponse): JsonSafe; fromPartial(object: Partial): AccountsResponse; fromProtoMsg(message: AccountsResponseProtoMsg): AccountsResponse; toProto(message: AccountsResponse): Uint8Array; toProtoMsg(message: AccountsResponse): AccountsResponseProtoMsg; }; export declare const QueryDisabledListRequest: { typeUrl: "/cosmos.circuit.v1.QueryDisabledListRequest"; encode(_: QueryDisabledListRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDisabledListRequest; fromJSON(_: any): QueryDisabledListRequest; toJSON(_: QueryDisabledListRequest): JsonSafe; fromPartial(_: Partial): QueryDisabledListRequest; fromProtoMsg(message: QueryDisabledListRequestProtoMsg): QueryDisabledListRequest; toProto(message: QueryDisabledListRequest): Uint8Array; toProtoMsg(message: QueryDisabledListRequest): QueryDisabledListRequestProtoMsg; }; export declare const DisabledListResponse: { typeUrl: "/cosmos.circuit.v1.DisabledListResponse"; encode(message: DisabledListResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DisabledListResponse; fromJSON(object: any): DisabledListResponse; toJSON(message: DisabledListResponse): JsonSafe; fromPartial(object: Partial): DisabledListResponse; fromProtoMsg(message: DisabledListResponseProtoMsg): DisabledListResponse; toProto(message: DisabledListResponse): Uint8Array; toProtoMsg(message: DisabledListResponse): DisabledListResponseProtoMsg; }; //# sourceMappingURL=query.d.ts.map