import { CommunicationProtocolEnum, DaprClient } from "../.."; import Class from "../../types/Class"; import ActorClient from "./ActorClient/ActorClient"; import ActorId from "../ActorId"; import { DaprClientOptions } from "../../types/DaprClientOptions"; export default class ActorProxyBuilder { actorClient: ActorClient; actorTypeClass: Class; constructor(actorTypeClass: Class, daprClient: DaprClient); constructor(actorTypeClass: Class, host: string, port: string, communicationProtocol: CommunicationProtocolEnum, clientOptions: DaprClientOptions); build(actorId: ActorId): T; }