import { BeforeUpdateHookSync, CacheEntanglement, CacheEntanglementConstructorOption, CacheGetter, CacheGetterParams, DependencyCacheData, DependencyMap } from './CacheEntanglement'; import { CacheData } from './CacheData'; export declare class CacheEntanglementSync>> extends CacheEntanglement { protected readonly beforeUpdateHook: BeforeUpdateHookSync; constructor(creation: G, option?: CacheEntanglementConstructorOption); protected recache(key: string): CacheData>> | undefined; protected resolve(key: string, ...parameter: CacheGetterParams): CacheData>>; get(key: string): CacheData>>; cache(key: string, ...parameter: CacheGetterParams): CacheData>>; update(key: string, ...parameter: CacheGetterParams): CacheData>>; }