import { BinaryReader, BinaryWriter } from "../../../../binary.js"; import { DeepPartial } from "../../../../helpers.js"; import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination.js"; //#region src/ibc/lightclients/wasm/v1/query.d.ts /** * QueryChecksumsRequest is the request type for the Query/Checksums RPC method. * @name QueryChecksumsRequest * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsRequest */ interface QueryChecksumsRequest { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QueryChecksumsRequestProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.QueryChecksumsRequest"; value: Uint8Array; } /** * QueryChecksumsRequest is the request type for the Query/Checksums RPC method. * @name QueryChecksumsRequestAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsRequest */ interface QueryChecksumsRequestAmino { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QueryChecksumsRequestAminoMsg { type: "cosmos-sdk/QueryChecksumsRequest"; value: QueryChecksumsRequestAmino; } /** * QueryChecksumsResponse is the response type for the Query/Checksums RPC method. * @name QueryChecksumsResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsResponse */ 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; } interface QueryChecksumsResponseProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.QueryChecksumsResponse"; value: Uint8Array; } /** * QueryChecksumsResponse is the response type for the Query/Checksums RPC method. * @name QueryChecksumsResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsResponse */ interface QueryChecksumsResponseAmino { /** * checksums is a list of the hex encoded checksums of all wasm codes stored. */ checksums: string[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryChecksumsResponseAminoMsg { type: "cosmos-sdk/QueryChecksumsResponse"; value: QueryChecksumsResponseAmino; } /** * QueryCodeRequest is the request type for the Query/Code RPC method. * @name QueryCodeRequest * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeRequest */ interface QueryCodeRequest { /** * checksum is a hex encoded string of the code stored. */ checksum: string; } interface QueryCodeRequestProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.QueryCodeRequest"; value: Uint8Array; } /** * QueryCodeRequest is the request type for the Query/Code RPC method. * @name QueryCodeRequestAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeRequest */ interface QueryCodeRequestAmino { /** * checksum is a hex encoded string of the code stored. */ checksum: string; } interface QueryCodeRequestAminoMsg { type: "cosmos-sdk/QueryCodeRequest"; value: QueryCodeRequestAmino; } /** * QueryCodeResponse is the response type for the Query/Code RPC method. * @name QueryCodeResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeResponse */ interface QueryCodeResponse { data: Uint8Array; } interface QueryCodeResponseProtoMsg { typeUrl: "/ibc.lightclients.wasm.v1.QueryCodeResponse"; value: Uint8Array; } /** * QueryCodeResponse is the response type for the Query/Code RPC method. * @name QueryCodeResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeResponse */ interface QueryCodeResponseAmino { data: string; } interface QueryCodeResponseAminoMsg { type: "cosmos-sdk/QueryCodeResponse"; value: QueryCodeResponseAmino; } /** * QueryChecksumsRequest is the request type for the Query/Checksums RPC method. * @name QueryChecksumsRequest * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsRequest */ declare const QueryChecksumsRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryChecksumsRequest; isAmino(o: any): o is QueryChecksumsRequestAmino; encode(message: QueryChecksumsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryChecksumsRequest; fromPartial(object: DeepPartial): QueryChecksumsRequest; fromAmino(object: QueryChecksumsRequestAmino): QueryChecksumsRequest; toAmino(message: QueryChecksumsRequest): QueryChecksumsRequestAmino; fromAminoMsg(object: QueryChecksumsRequestAminoMsg): QueryChecksumsRequest; toAminoMsg(message: QueryChecksumsRequest): QueryChecksumsRequestAminoMsg; fromProtoMsg(message: QueryChecksumsRequestProtoMsg): QueryChecksumsRequest; toProto(message: QueryChecksumsRequest): Uint8Array; toProtoMsg(message: QueryChecksumsRequest): QueryChecksumsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryChecksumsResponse is the response type for the Query/Checksums RPC method. * @name QueryChecksumsResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsResponse */ declare const QueryChecksumsResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryChecksumsResponse; isAmino(o: any): o is QueryChecksumsResponseAmino; encode(message: QueryChecksumsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryChecksumsResponse; fromPartial(object: DeepPartial): QueryChecksumsResponse; fromAmino(object: QueryChecksumsResponseAmino): QueryChecksumsResponse; toAmino(message: QueryChecksumsResponse): QueryChecksumsResponseAmino; fromAminoMsg(object: QueryChecksumsResponseAminoMsg): QueryChecksumsResponse; toAminoMsg(message: QueryChecksumsResponse): QueryChecksumsResponseAminoMsg; fromProtoMsg(message: QueryChecksumsResponseProtoMsg): QueryChecksumsResponse; toProto(message: QueryChecksumsResponse): Uint8Array; toProtoMsg(message: QueryChecksumsResponse): QueryChecksumsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryCodeRequest is the request type for the Query/Code RPC method. * @name QueryCodeRequest * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeRequest */ declare const QueryCodeRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryCodeRequest; isAmino(o: any): o is QueryCodeRequestAmino; encode(message: QueryCodeRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCodeRequest; fromPartial(object: DeepPartial): QueryCodeRequest; fromAmino(object: QueryCodeRequestAmino): QueryCodeRequest; toAmino(message: QueryCodeRequest): QueryCodeRequestAmino; fromAminoMsg(object: QueryCodeRequestAminoMsg): QueryCodeRequest; toAminoMsg(message: QueryCodeRequest): QueryCodeRequestAminoMsg; fromProtoMsg(message: QueryCodeRequestProtoMsg): QueryCodeRequest; toProto(message: QueryCodeRequest): Uint8Array; toProtoMsg(message: QueryCodeRequest): QueryCodeRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryCodeResponse is the response type for the Query/Code RPC method. * @name QueryCodeResponse * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeResponse */ declare const QueryCodeResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryCodeResponse; isAmino(o: any): o is QueryCodeResponseAmino; encode(message: QueryCodeResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCodeResponse; fromPartial(object: DeepPartial): QueryCodeResponse; fromAmino(object: QueryCodeResponseAmino): QueryCodeResponse; toAmino(message: QueryCodeResponse): QueryCodeResponseAmino; fromAminoMsg(object: QueryCodeResponseAminoMsg): QueryCodeResponse; toAminoMsg(message: QueryCodeResponse): QueryCodeResponseAminoMsg; fromProtoMsg(message: QueryCodeResponseProtoMsg): QueryCodeResponse; toProto(message: QueryCodeResponse): Uint8Array; toProtoMsg(message: QueryCodeResponse): QueryCodeResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { QueryChecksumsRequest, QueryChecksumsRequestAmino, QueryChecksumsRequestAminoMsg, QueryChecksumsRequestProtoMsg, QueryChecksumsResponse, QueryChecksumsResponseAmino, QueryChecksumsResponseAminoMsg, QueryChecksumsResponseProtoMsg, QueryCodeRequest, QueryCodeRequestAmino, QueryCodeRequestAminoMsg, QueryCodeRequestProtoMsg, QueryCodeResponse, QueryCodeResponseAmino, QueryCodeResponseAminoMsg, QueryCodeResponseProtoMsg };