import { RequestOptions } from "../core/types/request-options.js"; import { CantonClient } from "./canton-client.js"; import { ExternalPartyActivationRequest } from "./external-party-activation-request.js"; import { ExternalPartyActivationResponse } from "./external-party-activation-response.js"; /** Coordinates multi-host external-party activation across participant-admin topology reads and writes. gRPC only. */ export declare class ExternalPartyActivationClient { private readonly sourceClient; constructor(sourceClient: CantonClient); /** Waits for a PartyToParticipant proposal, asks additional participants to co-authorize it, and waits for activation. gRPC only. */ activateAsync(request: ExternalPartyActivationRequest, options?: RequestOptions): Promise; private waitForProposalOrActivationAsync; private waitForActivationAsync; private readStateAsync; private createActivationResponse; }