/**
 * SQLite CodeReview Repository Implementation
 *
 * Implements ICodeReviewRepository using better-sqlite3.
 * Stores review comments as JSON in a TEXT column.
 */
import type Database from 'better-sqlite3';
import type { ICodeReviewRepository } from '../../application/ports/output/repositories/code-review-repository.interface.js';
import type { CodeReview } from '../../domain/generated/output.js';
export declare class SQLiteCodeReviewRepository implements ICodeReviewRepository {
    private readonly db;
    constructor(db: Database.Database);
    create(review: CodeReview): Promise<void>;
    update(review: CodeReview): Promise<void>;
    findById(id: string): Promise<CodeReview | null>;
    findByFeatureId(featureId: string): Promise<CodeReview[]>;
    findByPrNumber(repositoryPath: string, prNumber: number): Promise<CodeReview[]>;
    list(repositoryPath?: string, options?: {
        limit?: number;
    }): Promise<CodeReview[]>;
}
//# sourceMappingURL=sqlite-code-review.repository.d.ts.map