import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { Plan } from "../../../../cosmos/upgrade/v1beta1/upgrade_pb.js"; import { Params } from "./client_pb.js"; /** * MsgCreateClient defines a message to create an IBC client * * @generated from message ibc.core.client.v1.MsgCreateClient */ export declare class MsgCreateClient extends Message { /** * light client state * * @generated from field: google.protobuf.Any client_state = 1; */ clientState?: Any; /** * consensus state associated with the client that corresponds to a given * height. * * @generated from field: google.protobuf.Any consensus_state = 2; */ consensusState?: Any; /** * signer address * * @generated from field: string signer = 3; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgCreateClient"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateClient; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateClient; static fromJsonString(jsonString: string, options?: Partial): MsgCreateClient; static equals(a: MsgCreateClient | PlainMessage | undefined, b: MsgCreateClient | PlainMessage | undefined): boolean; } /** * MsgCreateClientResponse defines the Msg/CreateClient response type. * * @generated from message ibc.core.client.v1.MsgCreateClientResponse */ export declare class MsgCreateClientResponse extends Message { /** * @generated from field: string client_id = 1; */ clientId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgCreateClientResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgCreateClientResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgCreateClientResponse; static fromJsonString(jsonString: string, options?: Partial): MsgCreateClientResponse; static equals(a: MsgCreateClientResponse | PlainMessage | undefined, b: MsgCreateClientResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateClient defines an sdk.Msg to update a IBC client state using * the given client message. * * @generated from message ibc.core.client.v1.MsgUpdateClient */ export declare class MsgUpdateClient extends Message { /** * client unique identifier * * @generated from field: string client_id = 1; */ clientId: string; /** * client message to update the light client * * @generated from field: google.protobuf.Any client_message = 2; */ clientMessage?: Any; /** * signer address * * @generated from field: string signer = 3; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpdateClient"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateClient; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateClient; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateClient; static equals(a: MsgUpdateClient | PlainMessage | undefined, b: MsgUpdateClient | PlainMessage | undefined): boolean; } /** * MsgUpdateClientResponse defines the Msg/UpdateClient response type. * * @generated from message ibc.core.client.v1.MsgUpdateClientResponse */ export declare class MsgUpdateClientResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpdateClientResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateClientResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateClientResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateClientResponse; static equals(a: MsgUpdateClientResponse | PlainMessage | undefined, b: MsgUpdateClientResponse | PlainMessage | undefined): boolean; } /** * MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client * state * * @generated from message ibc.core.client.v1.MsgUpgradeClient */ export declare class MsgUpgradeClient extends Message { /** * client unique identifier * * @generated from field: string client_id = 1; */ clientId: string; /** * upgraded client state * * @generated from field: google.protobuf.Any client_state = 2; */ clientState?: Any; /** * upgraded consensus state, only contains enough information to serve as a * basis of trust in update logic * * @generated from field: google.protobuf.Any consensus_state = 3; */ consensusState?: Any; /** * proof that old chain committed to new client * * @generated from field: bytes proof_upgrade_client = 4; */ proofUpgradeClient: Uint8Array; /** * proof that old chain committed to new consensus state * * @generated from field: bytes proof_upgrade_consensus_state = 5; */ proofUpgradeConsensusState: Uint8Array; /** * signer address * * @generated from field: string signer = 6; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpgradeClient"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpgradeClient; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpgradeClient; static fromJsonString(jsonString: string, options?: Partial): MsgUpgradeClient; static equals(a: MsgUpgradeClient | PlainMessage | undefined, b: MsgUpgradeClient | PlainMessage | undefined): boolean; } /** * MsgUpgradeClientResponse defines the Msg/UpgradeClient response type. * * @generated from message ibc.core.client.v1.MsgUpgradeClientResponse */ export declare class MsgUpgradeClientResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpgradeClientResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpgradeClientResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpgradeClientResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpgradeClientResponse; static equals(a: MsgUpgradeClientResponse | PlainMessage | undefined, b: MsgUpgradeClientResponse | PlainMessage | undefined): boolean; } /** * MsgRecoverClient defines the message used to recover a frozen or expired client. * * @generated from message ibc.core.client.v1.MsgRecoverClient */ export declare class MsgRecoverClient extends Message { /** * the client identifier for the client to be updated if the proposal passes * * @generated from field: string subject_client_id = 1; */ subjectClientId: string; /** * the substitute client identifier for the client which will replace the subject * client * * @generated from field: string substitute_client_id = 2; */ substituteClientId: string; /** * signer address * * @generated from field: string signer = 3; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgRecoverClient"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRecoverClient; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRecoverClient; static fromJsonString(jsonString: string, options?: Partial): MsgRecoverClient; static equals(a: MsgRecoverClient | PlainMessage | undefined, b: MsgRecoverClient | PlainMessage | undefined): boolean; } /** * MsgRecoverClientResponse defines the Msg/RecoverClient response type. * * @generated from message ibc.core.client.v1.MsgRecoverClientResponse */ export declare class MsgRecoverClientResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgRecoverClientResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRecoverClientResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRecoverClientResponse; static fromJsonString(jsonString: string, options?: Partial): MsgRecoverClientResponse; static equals(a: MsgRecoverClientResponse | PlainMessage | undefined, b: MsgRecoverClientResponse | PlainMessage | undefined): boolean; } /** * MsgIBCSoftwareUpgrade defines the message used to schedule an upgrade of an IBC client using a v1 governance proposal * * @generated from message ibc.core.client.v1.MsgIBCSoftwareUpgrade */ export declare class MsgIBCSoftwareUpgrade extends Message { /** * @generated from field: cosmos.upgrade.v1beta1.Plan plan = 1; */ plan?: Plan; /** * An UpgradedClientState must be provided to perform an IBC breaking upgrade. * This will make the chain commit to the correct upgraded (self) client state * before the upgrade occurs, so that connecting chains can verify that the * new upgraded client is valid by verifying a proof on the previous version * of the chain. This will allow IBC connections to persist smoothly across * planned chain upgrades. Correspondingly, the UpgradedClientState field has been * deprecated in the Cosmos SDK to allow for this logic to exist solely in * the 02-client module. * * @generated from field: google.protobuf.Any upgraded_client_state = 2; */ upgradedClientState?: Any; /** * signer address * * @generated from field: string signer = 3; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgIBCSoftwareUpgrade"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCSoftwareUpgrade; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCSoftwareUpgrade; static fromJsonString(jsonString: string, options?: Partial): MsgIBCSoftwareUpgrade; static equals(a: MsgIBCSoftwareUpgrade | PlainMessage | undefined, b: MsgIBCSoftwareUpgrade | PlainMessage | undefined): boolean; } /** * MsgIBCSoftwareUpgradeResponse defines the Msg/IBCSoftwareUpgrade response type. * * @generated from message ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse */ export declare class MsgIBCSoftwareUpgradeResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgIBCSoftwareUpgradeResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgIBCSoftwareUpgradeResponse; static fromJsonString(jsonString: string, options?: Partial): MsgIBCSoftwareUpgradeResponse; static equals(a: MsgIBCSoftwareUpgradeResponse | PlainMessage | undefined, b: MsgIBCSoftwareUpgradeResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateParams defines the sdk.Msg type to update the client parameters. * * @generated from message ibc.core.client.v1.MsgUpdateParams */ export declare class MsgUpdateParams extends Message { /** * signer address * * @generated from field: string signer = 1; */ signer: string; /** * params defines the client parameters to update. * * NOTE: All parameters must be supplied. * * @generated from field: ibc.core.client.v1.Params params = 2; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpdateParams"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParams; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParams; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParams; static equals(a: MsgUpdateParams | PlainMessage | undefined, b: MsgUpdateParams | PlainMessage | undefined): boolean; } /** * MsgUpdateParamsResponse defines the MsgUpdateParams response type. * * @generated from message ibc.core.client.v1.MsgUpdateParamsResponse */ export declare class MsgUpdateParamsResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgUpdateParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateParamsResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateParamsResponse; static equals(a: MsgUpdateParamsResponse | PlainMessage | undefined, b: MsgUpdateParamsResponse | PlainMessage | undefined): boolean; } /** * MsgDeleteClientCreator defines a message to delete the client creator of a client * * @generated from message ibc.core.client.v1.MsgDeleteClientCreator */ export declare class MsgDeleteClientCreator extends Message { /** * client identifier * * @generated from field: string client_id = 1; */ clientId: string; /** * signer address * * @generated from field: string signer = 2; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgDeleteClientCreator"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgDeleteClientCreator; static fromJson(jsonValue: JsonValue, options?: Partial): MsgDeleteClientCreator; static fromJsonString(jsonString: string, options?: Partial): MsgDeleteClientCreator; static equals(a: MsgDeleteClientCreator | PlainMessage | undefined, b: MsgDeleteClientCreator | PlainMessage | undefined): boolean; } /** * MsgDeleteClientCreatorResponse defines the Msg/DeleteClientCreator response type. * * @generated from message ibc.core.client.v1.MsgDeleteClientCreatorResponse */ export declare class MsgDeleteClientCreatorResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v1.MsgDeleteClientCreatorResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgDeleteClientCreatorResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgDeleteClientCreatorResponse; static fromJsonString(jsonString: string, options?: Partial): MsgDeleteClientCreatorResponse; static equals(a: MsgDeleteClientCreatorResponse | PlainMessage | undefined, b: MsgDeleteClientCreatorResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map