import type { DB } from '../../data/db/index.js'; import { type TracePartitionConfig } from './plan.js'; export interface PartitionSyncSummary { readonly created: readonly string[]; readonly dropped: readonly string[]; } /** * Reconcile the trace tables' day partitions with the retention policy. * * `now` is injectable so the maintenance window is testable without mocking the * clock. Returns the names created and dropped so a job runner can record them. */ export declare function syncTracePartitions(db: DB, config: TracePartitionConfig, now?: Date): Promise; //# sourceMappingURL=sync.d.ts.map