import { IActiveContractsServiceClient } from '../generated/com/daml/ledger/api/v1/active_contracts_service_grpc_pb';
import { GetActiveContractsRequest } from "../model/GetActiveContractsRequest";
import { ClientReadableObjectStream } from "../call/ClientReadableObjectStream";
import { GetActiveContractsResponse } from "../model/GetActiveContractsResponse";
import { ValidationReporter } from "../reporting/ValidationReporter";
import { ActiveContractsClient } from "./ActiveContractsClient";
export declare class NodeJsActiveContractsClient implements ActiveContractsClient {
    private readonly ledgerId;
    private readonly client;
    private readonly reporter;
    constructor(ledgerId: string, client: IActiveContractsServiceClient, reporter: ValidationReporter);
    getActiveContracts(requestObject: GetActiveContractsRequest): ClientReadableObjectStream<GetActiveContractsResponse>;
}
