/** * Shared metrics utilities - paths, timestamps, and compliance summaries. * * @task T4454 * @epic T4454 */ /** Ensure metrics directory exists, returning its path. */ export declare function ensureMetricsDir(metricsDir?: string): Promise; /** Get compliance log path. */ export declare function getCompliancePath(metricsDir?: string): string; /** Get violations log path. */ export declare function getViolationsPath(metricsDir?: string): string; /** Get sessions metrics log path. */ export declare function getSessionsMetricsPath(metricsDir?: string): string; /** Generate ISO 8601 UTC timestamp. */ export declare function isoTimestamp(): string; /** Generate ISO 8601 date only. */ export declare function isoDate(): string; /** Read a JSONL file into an array of parsed objects. */ export declare function readJsonlFile(filePath: string): Record[]; /** Compliance summary shape. */ export interface ComplianceSummary { total: number; pass: number; fail: number; rate: number; } /** Get compliance summary from log file. */ export declare function getComplianceSummaryBase(compliancePath?: string): ComplianceSummary; //# sourceMappingURL=common.d.ts.map