import { Listener } from "./interfaces/Listener"; import { IActorScheduler } from "./interfaces/IActorScheduler"; import { IActor } from "./interfaces/IActor"; import { ActorSystem } from "./ActorSystem"; export declare class ActorScheduler implements IActorScheduler { private system; private event; private listeners; private owner; private defaultListener?; constructor(system: ActorSystem, event: string, listeners: Listener[], owner: IActor); private matchMessage; private serializeMessage; private payload; getListeners(): Listener[]; callback: (value: any) => Promise<{}> | undefined; cancel(): boolean; isCancelled(): boolean; pause(): void; restart(): void; start(): void; replaceListeners(listeners: Listener[]): void; }