import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; /** * CounterpartyInfo defines the key that the counterparty will use to message our client * * @generated from message ibc.core.client.v2.CounterpartyInfo */ export declare class CounterpartyInfo extends Message { /** * merkle prefix key is the prefix that ics provable keys are stored under * * @generated from field: repeated bytes merkle_prefix = 1; */ merklePrefix: Uint8Array[]; /** * client identifier is the identifier used to send packet messages to our client * * @generated from field: string client_id = 2; */ clientId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.client.v2.CounterpartyInfo"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): CounterpartyInfo; static fromJson(jsonValue: JsonValue, options?: Partial): CounterpartyInfo; static fromJsonString(jsonString: string, options?: Partial): CounterpartyInfo; static equals(a: CounterpartyInfo | PlainMessage | undefined, b: CounterpartyInfo | PlainMessage | undefined): boolean; } //# sourceMappingURL=counterparty_pb.d.ts.map