import { BinaryReader, BinaryWriter } from '../../../binary.js'; import { type JsonSafe } from '../../../json-safe.js'; /** * A public key used to verify message signatures * @param attester ECDSA uncompressed public key, hex encoded */ export interface Attester { attester: string; } export interface AttesterProtoMsg { typeUrl: '/circle.cctp.v1.Attester'; value: Uint8Array; } /** * A public key used to verify message signatures * @param attester ECDSA uncompressed public key, hex encoded */ export interface AttesterSDKType { attester: string; } export declare const Attester: { typeUrl: "/circle.cctp.v1.Attester"; encode(message: Attester, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Attester; fromJSON(object: any): Attester; toJSON(message: Attester): JsonSafe; fromPartial(object: Partial): Attester; fromProtoMsg(message: AttesterProtoMsg): Attester; toProto(message: Attester): Uint8Array; toProtoMsg(message: Attester): AttesterProtoMsg; }; //# sourceMappingURL=attester.d.ts.map