/** Abandoned browser-task cleanup under supervision. */
import { BrowserService } from '../browser/service.js';
import type { DaemonServiceId } from '../daemon-services.js';
import { BasePeriodicService, type DaemonContext } from './service.js';
export declare class BrowserTaskReapService extends BasePeriodicService {
    private readonly browserService;
    readonly id: DaemonServiceId;
    readonly intervalMs: number;
    readonly deadlineMs: number;
    constructor(browserService: BrowserService);
    protected onStart(_ctx: DaemonContext): Promise<void>;
    protected onStop(): Promise<void>;
    protected onTick(ctx: DaemonContext): Promise<void>;
}
