/** * Catalog Audit Log - Local logging of catalog operations * No remote telemetry, no secrets logged */ import { CatalogAuditEntry } from '../types.js'; /** * Log a catalog operation */ export declare function logCatalogOperation(entry: CatalogAuditEntry): Promise; /** * Create audit entry for refresh operation */ export declare function createRefreshAuditEntry(oldHash: string | null, newHash: string | null, schemaVersion: number | null, result: CatalogAuditEntry['result'], reason?: string): CatalogAuditEntry; /** * Create audit entry for one-shot miss refresh */ export declare function createOneShotMissAuditEntry(oldHash: string | null, newHash: string | null, schemaVersion: number | null, result: CatalogAuditEntry['result'], reason?: string): CatalogAuditEntry; /** * Create audit entry for cache clear */ export declare function createClearAuditEntry(oldHash: string | null): CatalogAuditEntry; /** * Get recent audit entries */ export declare function getRecentAuditEntries(count?: number): Promise; //# sourceMappingURL=audit.d.ts.map