/**
 * 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<string>;
/** 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<string, unknown>[];
/** 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