import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination_pb.js"; /** * QueryChecksumsRequest is the request type for the Query/Checksums RPC method. * * @generated from message ibc.lightclients.wasm.v1.QueryChecksumsRequest */ export declare class QueryChecksumsRequest extends Message { /** * pagination defines an optional pagination for the request. * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.QueryChecksumsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryChecksumsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryChecksumsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryChecksumsRequest; static equals(a: QueryChecksumsRequest | PlainMessage | undefined, b: QueryChecksumsRequest | PlainMessage | undefined): boolean; } /** * QueryChecksumsResponse is the response type for the Query/Checksums RPC method. * * @generated from message ibc.lightclients.wasm.v1.QueryChecksumsResponse */ export declare class QueryChecksumsResponse extends Message { /** * checksums is a list of the hex encoded checksums of all wasm codes stored. * * @generated from field: repeated string checksums = 1; */ checksums: string[]; /** * pagination defines the pagination in the response. * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.QueryChecksumsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryChecksumsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryChecksumsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryChecksumsResponse; static equals(a: QueryChecksumsResponse | PlainMessage | undefined, b: QueryChecksumsResponse | PlainMessage | undefined): boolean; } /** * QueryCodeRequest is the request type for the Query/Code RPC method. * * @generated from message ibc.lightclients.wasm.v1.QueryCodeRequest */ export declare class QueryCodeRequest extends Message { /** * checksum is a hex encoded string of the code stored. * * @generated from field: string checksum = 1; */ checksum: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.QueryCodeRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCodeRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCodeRequest; static fromJsonString(jsonString: string, options?: Partial): QueryCodeRequest; static equals(a: QueryCodeRequest | PlainMessage | undefined, b: QueryCodeRequest | PlainMessage | undefined): boolean; } /** * QueryCodeResponse is the response type for the Query/Code RPC method. * * @generated from message ibc.lightclients.wasm.v1.QueryCodeResponse */ export declare class QueryCodeResponse extends Message { /** * @generated from field: bytes data = 1; */ data: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.QueryCodeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryCodeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryCodeResponse; static fromJsonString(jsonString: string, options?: Partial): QueryCodeResponse; static equals(a: QueryCodeResponse | PlainMessage | undefined, b: QueryCodeResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map