import { RatatoskrAPI } from "../api/ratatoskr-api"; import { ActorActivation } from "./actor-activation"; import { ActorId, ActorType } from "./actor-types"; declare class ActorContext { actorType: ActorType; actorId: ActorId; api: RatatoskrAPI; private activation; constructor(actorType: ActorType, actorId: ActorId, api: RatatoskrAPI, activation: ActorActivation); registerTimer(name: string, delayMs: number, recurring: boolean, callback: (...args: any[]) => void): void; unregisterTimer(name: string): void; registerReminder(name: string, delaySecs: number): Promise; unregisterReminder(name: string): Promise; } export { ActorContext };