/** * Initialize ACS Cache */ export declare const initializeCache: () => Promise; /** * Find the object in cache. If not found, compute it using the filler function * * @param keyData The data to base the cache key on * @param filler The function to execute if key is not found in cache * @param prefix The prefix to apply to the object key in the cache */ export declare const getOrFill: (keyData: T, filler: (data: T) => Promise, useCache: boolean, prefix?: string) => Promise; /** * Find the object in cache. * * @param key The key to be looked up in cache * @param filler The function to execute if key is not found in cache * @param prefix The prefix to apply to the object key in the cache */ export declare const get: (key: string) => Promise; /** * Flush the ACS cache * * @param prefix An optional prefix to flush instead of entire cache */ export declare const flushCache: (prefix?: string) => Promise; /** * Enable / Disable ACS Caching * * @param enabled Whether to enable or disable the cache */ export declare const setCacheStatus: (enabled: boolean) => void; //# sourceMappingURL=cache.d.ts.map