/** * Server-side Custom Elements registry tracker for dev HMR. * * Wraps the Lit SSR DOM shim's `customElements` so orphaned CEs * can be blocked when their import is removed during development. * * @internal — dev-only, never runs in production builds. */ export declare function installCeTracker(): void; /** * Block all CEs registered by a given module. * They will be unblocked if the module is re-evaluated and calls define() again. */ export declare function blockCesForModule(moduleId: string): void; /** Check whether a module has registered any CEs. */ export declare function hasCeRegistrations(moduleId: string): boolean; /** * Reset tracking state. * @param full - Also reset installation state (for test suite teardown * so a subsequent `installCeTracker` call takes effect). */ export declare function resetCeTracker(full?: boolean): void; /** Read-only view of currently blocked tags. For test assertions. */ export declare function getBlockedTags(): ReadonlySet; /** Read-only view of module → tag-names mappings. For test assertions. */ export declare function getModuleToTags(): ReadonlyMap>; //# sourceMappingURL=ssr-ce-tracker.d.ts.map