import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * MsgStoreCode defines the request type for the StoreCode rpc. * * @generated from message ibc.lightclients.wasm.v1.MsgStoreCode */ export declare class MsgStoreCode extends Message { /** * signer address * * @generated from field: string signer = 1; */ signer: string; /** * wasm byte code of light client contract. It can be raw or gzip compressed * * @generated from field: bytes wasm_byte_code = 2; */ wasmByteCode: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgStoreCode"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreCode; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreCode; static fromJsonString(jsonString: string, options?: Partial): MsgStoreCode; static equals(a: MsgStoreCode | PlainMessage | undefined, b: MsgStoreCode | PlainMessage | undefined): boolean; } /** * MsgStoreCodeResponse defines the response type for the StoreCode rpc * * @generated from message ibc.lightclients.wasm.v1.MsgStoreCodeResponse */ export declare class MsgStoreCodeResponse extends Message { /** * checksum is the sha256 hash of the stored code * * @generated from field: bytes checksum = 1; */ checksum: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgStoreCodeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgStoreCodeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgStoreCodeResponse; static fromJsonString(jsonString: string, options?: Partial): MsgStoreCodeResponse; static equals(a: MsgStoreCodeResponse | PlainMessage | undefined, b: MsgStoreCodeResponse | PlainMessage | undefined): boolean; } /** * MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc. * * @generated from message ibc.lightclients.wasm.v1.MsgRemoveChecksum */ export declare class MsgRemoveChecksum extends Message { /** * signer address * * @generated from field: string signer = 1; */ signer: string; /** * checksum is the sha256 hash to be removed from the store * * @generated from field: bytes checksum = 2; */ checksum: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgRemoveChecksum"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRemoveChecksum; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRemoveChecksum; static fromJsonString(jsonString: string, options?: Partial): MsgRemoveChecksum; static equals(a: MsgRemoveChecksum | PlainMessage | undefined, b: MsgRemoveChecksum | PlainMessage | undefined): boolean; } /** * MsgStoreChecksumResponse defines the response type for the StoreCode rpc * * @generated from message ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse */ export declare class MsgRemoveChecksumResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRemoveChecksumResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRemoveChecksumResponse; static fromJsonString(jsonString: string, options?: Partial): MsgRemoveChecksumResponse; static equals(a: MsgRemoveChecksumResponse | PlainMessage | undefined, b: MsgRemoveChecksumResponse | PlainMessage | undefined): boolean; } /** * MsgMigrateContract defines the request type for the MigrateContract rpc. * * @generated from message ibc.lightclients.wasm.v1.MsgMigrateContract */ export declare class MsgMigrateContract extends Message { /** * signer address * * @generated from field: string signer = 1; */ signer: string; /** * the client id of the contract * * @generated from field: string client_id = 2; */ clientId: string; /** * checksum is the sha256 hash of the new wasm byte code for the contract * * @generated from field: bytes checksum = 3; */ checksum: Uint8Array; /** * the json encoded message to be passed to the contract on migration * * @generated from field: bytes msg = 4; */ msg: Uint8Array; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgMigrateContract"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMigrateContract; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMigrateContract; static fromJsonString(jsonString: string, options?: Partial): MsgMigrateContract; static equals(a: MsgMigrateContract | PlainMessage | undefined, b: MsgMigrateContract | PlainMessage | undefined): boolean; } /** * MsgMigrateContractResponse defines the response type for the MigrateContract rpc * * @generated from message ibc.lightclients.wasm.v1.MsgMigrateContractResponse */ export declare class MsgMigrateContractResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.lightclients.wasm.v1.MsgMigrateContractResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgMigrateContractResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgMigrateContractResponse; static fromJsonString(jsonString: string, options?: Partial): MsgMigrateContractResponse; static equals(a: MsgMigrateContractResponse | PlainMessage | undefined, b: MsgMigrateContractResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map