import { ContextProviderRegistry } from './context.js'; import type { ProactiveAgentExecutor } from './types.js'; export declare class ProactiveWorker { private readonly executor; private readonly contexts; private readonly intervalMs; private readonly owner; private timer?; private running; private stoppedWaiters; constructor(executor: ProactiveAgentExecutor, contexts?: ContextProviderRegistry, intervalMs?: number); start(): void; stop(): Promise; tick(): Promise; }