export interface CacheResult { value: V; cleanup: () => void; } /** * DOM cache that clones existing elements if available. */ export declare class DomCache { private readonly create; private readonly nodes; constructor(create: (key: T) => V); get(key: T): CacheResult; }