import type { ProxyLogCleanupScheduler } from "../types/index.js";
/**
 * Runs retention in a worker so large log trees cannot delay readiness or
 * block active streams. Concurrent runs are coalesced into the active scan.
 */
export declare function startProxyLogCleanupScheduler(params: {
    logsDir: string;
    maxAgeDays?: number;
    maxSizeMb?: number;
    initialDelayMs?: number;
    intervalMs?: number;
}): ProxyLogCleanupScheduler;
