/**
 * SQLite Page Version Repository Implementation
 *
 * Implements IPageVersionRepository using better-sqlite3.
 * Tracks version history for wiki-style page content.
 */
import type Database from 'better-sqlite3';
import type { IPageVersionRepository } from '../../application/ports/output/repositories/page-version-repository.interface.js';
import type { PageVersion } from '../../domain/generated/output.js';
export declare class SQLitePageVersionRepository implements IPageVersionRepository {
    private readonly db;
    constructor(db: Database.Database);
    create(version: PageVersion): Promise<void>;
    listByPage(pageId: string): Promise<PageVersion[]>;
    findLatest(pageId: string): Promise<PageVersion | null>;
    findByVersion(pageId: string, versionNumber: number): Promise<PageVersion | null>;
}
//# sourceMappingURL=sqlite-page-version.repository.d.ts.map