import ComponentHook from '../../component_hook.js'; import type ComponentContext from '../../component_context.js'; export declare class SupportStyles extends ComponentHook { /** * Reset all cached/per-request state. Called by the provider between * requests (or from tests). */ static flushState(): void; /** * Drop the dedup set for a single finished request. Called by the * provider once a request's response has been built, so the map doesn't * grow unbounded across the app's lifetime (PHP parity concern only * `flushState()` — testing/reset — cannot cover on its own). Does NOT * touch `styleBlocksByComponentName` — that cache is meant to survive * requests. */ static clearRequest(reqId: string | undefined): void; dehydrate(context: ComponentContext): Promise; }