import type { IncomingMessage, ServerResponse } from 'node:http'; type ReviewAction = 'approve' | 'reject' | 'defer'; interface Adapter { prepare(sql: string): { run: (...params: unknown[]) => { changes: number; lastInsertRowid: number | bigint; }; get: (...params: unknown[]) => unknown; all: (...params: unknown[]) => unknown[]; }; transaction?: unknown>(fn: T) => T; } export declare function handleListEntityCandidates(req: IncomingMessage, res: ServerResponse, adapter: Adapter): Promise; export declare function handleGetEntityCandidate(req: IncomingMessage, res: ServerResponse, adapter: Adapter): Promise; export declare function handleReviewEntityCandidate(req: IncomingMessage, res: ServerResponse, adapter: Adapter, action: ReviewAction): Promise; export {}; //# sourceMappingURL=entity-review-handler.d.ts.map