/**
 * Telemetry raw events retention cleanup (FR-012)
 */
import type { TelemetryRepository } from '../../../domains/telemetry/repositories/telemetry-repository.js';
import type { BatchJobResult } from '../batch-scheduler.js';
export interface TelemetryCleanupBatchJobDeps {
    repository: TelemetryRepository;
}
export declare class TelemetryCleanupBatchJob {
    private readonly deps;
    constructor(deps: TelemetryCleanupBatchJobDeps);
    execute(): Promise<BatchJobResult>;
}
//# sourceMappingURL=telemetry-cleanup-batch-job.d.ts.map