import type { BetterSqlite3Database } from '../../types.js';
interface PurgeOpts {
    purgeHashes?: boolean;
}
/**
 * Cascade-delete all graph data for a single file across all tables.
 * Order: dependent tables first, then edges, then nodes, then hashes.
 */
export declare function purgeFileData(db: BetterSqlite3Database, file: string, opts?: PurgeOpts): void;
/**
 * Purge all graph data for multiple files.
 * Prepares statements once and loops over files for efficiency.
 */
export declare function purgeFilesData(db: BetterSqlite3Database, files: string[], opts?: PurgeOpts): void;
export {};
//# sourceMappingURL=build-stmts.d.ts.map