import { ActorSystem } from "./ActorSystem"; import { Listener } from "./interfaces/Listener"; import { IActor } from "./interfaces/IActor"; export declare class ActorRef { private actor; private system; constructor(actor: T, system: ActorSystem, listeners: Listener[], parent: ActorRef, path: string, name: string); getInstance(): T; getContext(): import("./interfaces/IActorContext").IActorContext; tell(message: object, sender?: ActorRef): void; ask(message: object, sender?: ActorRef): Promise; }