export interface AuditConfig { readonly database: string; readonly table?: string; readonly sessionIdField?: string; } export interface AuditEmitOptions { readonly actionType: string; readonly entityType?: string; readonly entityId?: string; readonly before?: unknown; readonly after?: unknown; readonly metadata?: Record; } export interface Audit { emit(options: AuditEmitOptions): Promise; } //# sourceMappingURL=types.d.ts.map