import type { LuzzleDatabase } from '../database/tables/index.js'; declare function getCache(db: LuzzleDatabase, file: string): Promise<{ id: string; file_path: string; content_hash: string; date_added: number; date_updated: number | null; } | null>; declare function getCacheAll(db: LuzzleDatabase): Promise<{ id: string; file_path: string; content_hash: string; date_added: number; date_updated: number | null; }[]>; declare function addCache(db: LuzzleDatabase, file: string, hash: string): Promise; declare function updateCache(db: LuzzleDatabase, file: string, hash: string): Promise; declare function removeCache(db: LuzzleDatabase, file: string): Promise; declare function clearCache(db: LuzzleDatabase): Promise; export { getCacheAll, getCache, addCache, updateCache, removeCache, clearCache, };