import type { LixEngine } from "../../engine/boot.js";
export interface FileLixcol {
    latest_change_id: string | null;
    latest_commit_id: string | null;
    created_at: string | null;
    updated_at: string | null;
    writer_key: string | null;
}
/**
 * Selects file lixcol metadata with caching support.
 *
 * First checks the cache, and if not found, computes the metadata
 * and updates the cache for future reads.
 *
 * @example
 * const lixcol = selectFileLixcol({
 *   engine: lix.engine!,
 *   fileId: "file_123",
 *   versionId: "version_456"
 * });
 */
export declare function selectFileLixcol(args: {
    engine: Pick<LixEngine, "sqlite">;
    fileId: string;
    versionId: string;
}): FileLixcol;
//# sourceMappingURL=select-file-lixcol.d.ts.map