/**
 * Shared COMPLIANCE.jsonl storage helpers.
 *
 * Keeps file-path resolution and JSONL parsing in one place so all callers
 * read/write compliance entries consistently.
 *
 * @task T4801
 */
export type ComplianceJsonlEntry = Record<string, unknown>;
/** Resolve COMPLIANCE.jsonl path for a project root. */
export declare function getComplianceJsonlPath(projectRoot: string): string;
/**
 * Read COMPLIANCE.jsonl entries.
 * Invalid JSON lines are skipped to preserve append-only log resilience.
 */
export declare function readComplianceJsonl(projectRoot: string): ComplianceJsonlEntry[];
/** Append one entry to COMPLIANCE.jsonl, creating directories as needed. */
export declare function appendComplianceJsonl(projectRoot: string, entry: ComplianceJsonlEntry): void;
//# sourceMappingURL=store.d.ts.map