import { type ResolvedCleanup } from "./server-types.js"; import { type ServerContext } from "./context.js"; export declare class CleanupScheduler { private ctx; private cleanup; private sweepIntervalSeconds; private indicatorTimer; private dailyTimer; private rateLimitSweepTimer; private cacheSweepTimer; constructor(ctx: ServerContext, cleanup: ResolvedCleanup, sweepIntervalSeconds: number); start(): void; stop(): void; private runIndicators; private runCaches; private runRateLimits; private runDaily; } //# sourceMappingURL=cleanup.d.ts.map