import { type BasicAppLogger } from "@paroicms/internal-server-lib";
import type { Knex } from "knex";
export declare function createOrOpenImageCacheConnection({ sqliteFile, logger, dependsOn, inMemory, }: {
    sqliteFile: string;
    logger: BasicAppLogger;
    dependsOn?: string;
    inMemory?: boolean;
}): Promise<{
    cn: Knex<any, any[]>;
    logNextQuery: (count?: number) => void;
    isFresh: boolean;
    databaseId: string;
}>;
//# sourceMappingURL=db-init.d.ts.map