import { ITransport } from "../../core/transports/transport.interface.js"; import { RequestOptions } from "../../core/types/request-options.js"; import type { ListKnownPackagesRequest, ListKnownPackagesResponse, UploadDarFileRequest, UploadDarFileResponse } from "../../transports/grpc/generated/canton/com/daml/ledger/api/v2/admin/package_management_service.js"; export declare class PackageManagementServiceClient { private readonly transport; constructor(transport: ITransport); /** Uploads a DAR file. Supported on JSON and gRPC. */ uploadDarFileAsync(request: UploadDarFileRequest, options?: RequestOptions): Promise; /** Lists participant-known package metadata. Supported on gRPC; JSON rejects it. */ listKnownPackagesAsync(request: ListKnownPackagesRequest, options?: RequestOptions): Promise; }