import { ForegroundTask, IForegroundTaskManager } from "../types/processes.js"; import { Container } from "../utils/container.js"; export declare class ForegroundTaskManager implements IForegroundTaskManager { private container; private activeForegroundTasks; constructor(container: Container); registerForegroundTask(task: ForegroundTask): void; unregisterForegroundTask(id: string): void; backgroundCurrentTask(): Promise; hasActiveTasks(): boolean; }