/**
 * SQLite ActivityLog Repository Implementation
 *
 * Implements IActivityLogRepository using better-sqlite3.
 * This is an append-only repository per NFR-8 (audit trail immutability).
 */
import type Database from 'better-sqlite3';
import type { IActivityLogRepository } from '../../application/ports/output/repositories/activity-log-repository.interface.js';
import type { ActivityEntry } from '../../domain/generated/output.js';
export declare class SQLiteActivityLogRepository implements IActivityLogRepository {
    private readonly db;
    constructor(db: Database.Database);
    create(entry: ActivityEntry): Promise<void>;
    listByWorkItem(workItemId: string): Promise<ActivityEntry[]>;
}
//# sourceMappingURL=sqlite-activity-log.repository.d.ts.map