/**
 * Archive statistics core module.
 * @task T4783
 */
import type { DataAccessor } from '../store/data-accessor.js';
export interface ArchiveStatsResult {
    totalArchived: number;
    byReason: Record<string, number>;
    averageCycleTimeDays: number | null;
    archiveRate: {
        periodDays: number;
        archivedInPeriod: number;
    };
    lastArchived: string | null;
}
/** Get archive statistics. */
export declare function getArchiveStats(opts: {
    period?: number;
    cwd?: string;
}, accessor?: DataAccessor): Promise<ArchiveStatsResult>;
//# sourceMappingURL=archive-stats.d.ts.map