/** * DataContext Configuration * Configuration options for DataContext instances */ import type { Logger } from "i45-jslogger"; import { StorageLocation } from "./storageLocations"; /** * Configuration options for DataContext */ export interface DataContextConfig { /** * The key used to store data (default: "Items") */ storageKey?: string; /** * The storage location (default: localStorage) */ storageLocation?: StorageLocation; /** * Logger instance for logging operations */ logger?: Logger | null; /** * Enable/disable logging (default: false) */ loggingEnabled?: boolean; } /** * Create default configuration */ export declare function createDefaultConfig(): Required; /** * Merge user config with defaults */ export declare function mergeConfig(userConfig?: DataContextConfig): Required; //# sourceMappingURL=DataContextConfig.d.ts.map