import { DBProto } from '@nu-art/ts-common'; import { DBApiFEConfig } from '../../core/db-api-gen/db-def.js'; import { DBConfigV3 } from '../../core/IndexedDBV4/types.js'; import { IDBCache, MemCache, ModuleFE_BaseDB } from './ModuleFE_BaseDB.js'; export declare enum ModuleSyncType { NoSync = 0, CSVSync = 1, APISync = 2 } export type CustomMemCreators> = { memCache?: (_config: DBApiFEConfig, _this: ModuleFE_BaseDB) => MemCache; idbCache?: (dbConfig: DBConfigV3, dbKey: string) => IDBCache; };