import { CrossModuleOwner, QPQConfigAdvancedSettings, QPQConfigSetting } from 'quidproquo-core'; import { CacheSettings } from '../QPQConfig'; export interface QPQConfigAdvancedCacheSettings extends QPQConfigAdvancedSettings { owner?: CrossModuleOwner<'cacheName'>; } export interface CacheQPQWebServerConfigSetting extends QPQConfigSetting { name: string; cache: CacheSettings; } export declare const defineCache: (name: string, cache: CacheSettings, options?: QPQConfigAdvancedCacheSettings) => CacheQPQWebServerConfigSetting;