import { ITransport } from "../../core/transports/transport.interface.js"; import { RequestOptions } from "../../core/types/request-options.js"; import type { GetSynchronizerIdRequest, GetSynchronizerIdResponse, ListConnectedSynchronizersRequest, ListConnectedSynchronizersResponse, ListRegisteredSynchronizersRequest, ListRegisteredSynchronizersResponse } from "../../transports/grpc/generated/canton/com/digitalasset/canton/admin/participant/v30/synchronizer_connectivity_service.js"; export declare class SynchronizerConnectivityServiceClient { private readonly transport; constructor(transport: ITransport); /** Lists connected synchronizers. Supported on gRPC; JSON rejects it. */ listConnectedSynchronizersAsync(request: ListConnectedSynchronizersRequest, options?: RequestOptions): Promise; /** Reads synchronizer ids for a synchronizer alias. Supported on gRPC; JSON rejects it. */ getSynchronizerIdAsync(request: GetSynchronizerIdRequest, options?: RequestOptions): Promise; /** Lists registered synchronizers and their connection status. Supported on gRPC; JSON rejects it. */ listRegisteredSynchronizersAsync(request: ListRegisteredSynchronizersRequest, options?: RequestOptions): Promise; }