import type { PostgresJsDatabase } from "drizzle-orm/postgres-js"; import type { SqlExecutor } from "./service-allocation-sql.js"; export interface AllocationAuditLogEntry { id: string; slotId: string; action: string; actorId: string | null; travelerId: string | null; resourceId: string | null; before: Record | null; after: Record | null; createdAt: string; } export declare function listAllocationAuditLog(db: PostgresJsDatabase, slotId: string, limit?: number): Promise; export declare function recordAllocationAudit(db: SqlExecutor, input: { slotId: string; action: string; actorId?: string | null; travelerId?: string | null; resourceId?: string | null; before?: Record | null; after?: Record | null; }): Promise;