import { SICacheOptions, SICacheRead } from '../../../'; export interface SICacheRecipe { cacheOptions?: SICacheOptions; fetcher: () => Promise; storeHard?: (read: SICacheRead) => Promise; storeSoftWide?: (read: SICacheRead) => Promise; storeSoftLocal?: (read: SICacheRead) => void; readHard?: () => Promise | undefined>; readSoftWide?: () => Promise | undefined>; readSoftLocal?: () => Promise | undefined>; } export declare const isSICacheRecipe: (t: any) => t is SICacheRecipe;