export type ActivityTimeoutKind = 'idle' | 'max-runtime'; type ActivityWatchdogOptions = { idleTimeoutMs: number; maxRuntimeMs: number; onTimeout: (kind: ActivityTimeoutKind) => void; }; export type ActivityWatchdog = { touch(): void; dispose(): void; }; export declare function createActivityWatchdog(options: ActivityWatchdogOptions): ActivityWatchdog; export {}; //# sourceMappingURL=activity-watchdog.d.ts.map