export type CachedRendererSlot = { component: T; wrapped: unknown; }; export declare class MountRegistry { private entries; private nextId; readonly cellRendererCache: Map>; readonly headerRendererCache: Map>; register(container: HTMLElement, dispose: () => void): void; /** True when `container` is a live registered mount host (not yet disposed). */ isRegistered(container: HTMLElement): boolean; disposeHost: (host: HTMLElement) => void; clear(): void; pruneRendererCaches(liveAccessors: ReadonlySet): void; get size(): number; }