import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { Config } from "./config_pb.js"; /** * MsgRegisterCounterparty defines a message to register a counterparty on a client * * @generated from message ibc.core.client.v2.MsgRegisterCounterparty */ export declare class MsgRegisterCounterparty extends Message { /** * client identifier * * @generated from field: string client_id = 1; */ clientId: string; /** * counterparty merkle prefix * * @generated from field: repeated bytes counterparty_merkle_prefix = 2; */ counterpartyMerklePrefix: Uint8Array[]; /** * counterparty client identifier * * @generated from field: string counterparty_client_id = 3; */ counterpartyClientId: string; /** * signer address * * @generated from field: string signer = 4; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v2.MsgRegisterCounterparty"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRegisterCounterparty; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRegisterCounterparty; static fromJsonString(jsonString: string, options?: Partial): MsgRegisterCounterparty; static equals(a: MsgRegisterCounterparty | PlainMessage | undefined, b: MsgRegisterCounterparty | PlainMessage | undefined): boolean; } /** * MsgRegisterCounterpartyResponse defines the Msg/RegisterCounterparty response type. * * @generated from message ibc.core.client.v2.MsgRegisterCounterpartyResponse */ export declare class MsgRegisterCounterpartyResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v2.MsgRegisterCounterpartyResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgRegisterCounterpartyResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgRegisterCounterpartyResponse; static fromJsonString(jsonString: string, options?: Partial): MsgRegisterCounterpartyResponse; static equals(a: MsgRegisterCounterpartyResponse | PlainMessage | undefined, b: MsgRegisterCounterpartyResponse | PlainMessage | undefined): boolean; } /** * MsgUpdateClientConfig defines the sdk.Msg type to update the configuration for a given client * * @generated from message ibc.core.client.v2.MsgUpdateClientConfig */ export declare class MsgUpdateClientConfig extends Message { /** * client identifier * * @generated from field: string client_id = 1; */ clientId: string; /** * allowed relayers * * NOTE: All fields in the config must be supplied. * * @generated from field: ibc.core.client.v2.Config config = 2; */ config?: Config; /** * signer address * * @generated from field: string signer = 3; */ signer: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v2.MsgUpdateClientConfig"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateClientConfig; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateClientConfig; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateClientConfig; static equals(a: MsgUpdateClientConfig | PlainMessage | undefined, b: MsgUpdateClientConfig | PlainMessage | undefined): boolean; } /** * MsgUpdateClientConfigResponse defines the MsgUpdateClientConfig response type. * * @generated from message ibc.core.client.v2.MsgUpdateClientConfigResponse */ export declare class MsgUpdateClientConfigResponse extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v2.MsgUpdateClientConfigResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): MsgUpdateClientConfigResponse; static fromJson(jsonValue: JsonValue, options?: Partial): MsgUpdateClientConfigResponse; static fromJsonString(jsonString: string, options?: Partial): MsgUpdateClientConfigResponse; static equals(a: MsgUpdateClientConfigResponse | PlainMessage | undefined, b: MsgUpdateClientConfigResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=tx_pb.d.ts.map