import type { SqliteConnection } from '../sqlite-connection.js'; import type { CandidateRecord, CandidateStore } from './candidate-store.js'; export declare class SqliteCandidateStore implements CandidateStore { private readonly connection; constructor(connection: SqliteConnection); getCandidatesByTaskId(taskId: string): Promise; getCandidate(candidateId: string): Promise; updateCandidateStatus(candidateId: string, patch: { status: CandidateRecord['status']; }): Promise; transitionCandidateStatus(candidateId: string, expectedStatus: CandidateRecord['status'], newStatus: CandidateRecord['status']): Promise; } //# sourceMappingURL=sqlite-candidate-store.d.ts.map