import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination"; import { BinaryReader, BinaryWriter } from "../../../../binary"; import { DeepPartial } from "../../../../helpers"; /** * 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 */ 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. * @name QueryChecksumsRequestAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsRequest */ export interface QueryChecksumsRequestAmino { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } export 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 */ 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. * @name QueryChecksumsResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryChecksumsResponse */ export 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; } export 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 */ 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. * @name QueryCodeRequestAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeRequest */ export interface QueryCodeRequestAmino { /** * checksum is a hex encoded string of the code stored. */ checksum: string; } export 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 */ 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. * @name QueryCodeResponseAmino * @package ibc.lightclients.wasm.v1 * @see proto type: ibc.lightclients.wasm.v1.QueryCodeResponse */ export interface QueryCodeResponseAmino { data: string; } export 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 */ export 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 */ export 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 */ export 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 */ export 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; };