import type { AuditEntry, DeleteAction, DeleteItemType } from '../../types/index.js';
/**
 * Append an audit entry. Returns the generated audit ID.
 * The audit trail is append-only — entries are never modified or removed.
 */
export declare function appendAuditEntry(projectId: string, action: DeleteAction, itemType: DeleteItemType, itemId: string, details: Record<string, unknown>): Promise<string>;
/**
 * Read all audit entries for a project.
 */
export declare function getAuditEntries(projectId: string): Promise<AuditEntry[]>;
//# sourceMappingURL=audit-logger.d.ts.map