import { PageRequest, type PageRequestSDKType, PageResponse, type PageResponseSDKType } from '../../../../cosmos/base/query/v1beta1/pagination.js'; import { BinaryReader, BinaryWriter } from '../../../../binary.js'; import { type JsonSafe } from '../../../../json-safe.js'; /** QueryChecksumsRequest is the request type for the Query/Checksums RPC method. */ export interface QueryChecksumsRequest { /** pagination defines an optional pagination for the request. */ pagination?: PageRequest; } export interface QueryChecksumsRequestProtoMsg { typeUrl: '/ibc.lightclients.wasm.v1.QueryChecksumsRequest'; value: Uint8Array; } /** QueryChecksumsRequest is the request type for the Query/Checksums RPC method. */ export interface QueryChecksumsRequestSDKType { pagination?: PageRequestSDKType; } /** QueryChecksumsResponse is the response type for the Query/Checksums RPC method. */ export interface QueryChecksumsResponse { /** checksums is a list of the hex encoded checksums of all wasm codes stored. */ checksums: string[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse; } export interface QueryChecksumsResponseProtoMsg { typeUrl: '/ibc.lightclients.wasm.v1.QueryChecksumsResponse'; value: Uint8Array; } /** QueryChecksumsResponse is the response type for the Query/Checksums RPC method. */ export interface QueryChecksumsResponseSDKType { checksums: string[]; pagination?: PageResponseSDKType; } /** QueryCodeRequest is the request type for the Query/Code RPC method. */ export interface QueryCodeRequest { /** checksum is a hex encoded string of the code stored. */ checksum: string; } export interface QueryCodeRequestProtoMsg { typeUrl: '/ibc.lightclients.wasm.v1.QueryCodeRequest'; value: Uint8Array; } /** QueryCodeRequest is the request type for the Query/Code RPC method. */ export interface QueryCodeRequestSDKType { checksum: string; } /** QueryCodeResponse is the response type for the Query/Code RPC method. */ export interface QueryCodeResponse { data: Uint8Array; } export interface QueryCodeResponseProtoMsg { typeUrl: '/ibc.lightclients.wasm.v1.QueryCodeResponse'; value: Uint8Array; } /** QueryCodeResponse is the response type for the Query/Code RPC method. */ export interface QueryCodeResponseSDKType { data: Uint8Array; } export declare const QueryChecksumsRequest: { typeUrl: "/ibc.lightclients.wasm.v1.QueryChecksumsRequest"; encode(message: QueryChecksumsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryChecksumsRequest; fromJSON(object: any): QueryChecksumsRequest; toJSON(message: QueryChecksumsRequest): JsonSafe; fromPartial(object: Partial): QueryChecksumsRequest; fromProtoMsg(message: QueryChecksumsRequestProtoMsg): QueryChecksumsRequest; toProto(message: QueryChecksumsRequest): Uint8Array; toProtoMsg(message: QueryChecksumsRequest): QueryChecksumsRequestProtoMsg; }; export declare const QueryChecksumsResponse: { typeUrl: "/ibc.lightclients.wasm.v1.QueryChecksumsResponse"; encode(message: QueryChecksumsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryChecksumsResponse; fromJSON(object: any): QueryChecksumsResponse; toJSON(message: QueryChecksumsResponse): JsonSafe; fromPartial(object: Partial): QueryChecksumsResponse; fromProtoMsg(message: QueryChecksumsResponseProtoMsg): QueryChecksumsResponse; toProto(message: QueryChecksumsResponse): Uint8Array; toProtoMsg(message: QueryChecksumsResponse): QueryChecksumsResponseProtoMsg; }; export declare const QueryCodeRequest: { typeUrl: "/ibc.lightclients.wasm.v1.QueryCodeRequest"; encode(message: QueryCodeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCodeRequest; fromJSON(object: any): QueryCodeRequest; toJSON(message: QueryCodeRequest): JsonSafe; fromPartial(object: Partial): QueryCodeRequest; fromProtoMsg(message: QueryCodeRequestProtoMsg): QueryCodeRequest; toProto(message: QueryCodeRequest): Uint8Array; toProtoMsg(message: QueryCodeRequest): QueryCodeRequestProtoMsg; }; export declare const QueryCodeResponse: { typeUrl: "/ibc.lightclients.wasm.v1.QueryCodeResponse"; encode(message: QueryCodeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCodeResponse; fromJSON(object: any): QueryCodeResponse; toJSON(message: QueryCodeResponse): JsonSafe; fromPartial(object: Partial): QueryCodeResponse; fromProtoMsg(message: QueryCodeResponseProtoMsg): QueryCodeResponse; toProto(message: QueryCodeResponse): Uint8Array; toProtoMsg(message: QueryCodeResponse): QueryCodeResponseProtoMsg; }; //# sourceMappingURL=query.d.ts.map