type HolRegistrationInput = { /** * UAID is the agent UAID (uaid:*). * This is the primary identifier we want HOL to store. */ uaid: string; /** * Communication protocol endpoint used by HOL registry broker (e.g. A2A endpoint URL). */ endpoint: string; /** * Defaults to "a2a". */ communicationProtocol?: string | null; metadata?: Record | null; name?: string | null; description?: string | null; image?: string | null; descriptor?: unknown; /** * Registry Broker "ledger key" issued by verifyLedgerChallenge(). * When provided, server does not need any Hedera private key. */ ledgerKey?: string | null; /** * Ledger account used for broker auth; used for x-account-id header. */ ledgerAccountId?: string | null; }; export declare function registerHolAgent(input: HolRegistrationInput): Promise; export {}; //# sourceMappingURL=holRegistration.d.ts.map