/**
 * System metrics aggregation core module.
 * @task T4783
 */
import type { DataAccessor } from '../store/data-accessor.js';
export interface SystemMetricsResult {
    tokens: {
        input: number;
        output: number;
        cache: number;
        total: number;
    };
    compliance: {
        total: number;
        passed: number;
        failed: number;
        score: number;
    };
    sessions: {
        total: number;
        active: number;
        completed: number;
    };
}
/** Get system metrics: token usage, compliance summary, session counts. */
export declare function getSystemMetrics(projectRoot: string, opts?: {
    scope?: string;
    since?: string;
}, accessor?: DataAccessor): Promise<SystemMetricsResult>;
//# sourceMappingURL=metrics.d.ts.map