import type { WompoComponent } from '../wompo.js'; export interface CollectCssOptions { /** When `'exclude'` (default), shadow-DOM components' CSS is omitted from the inline block * (it's already in the shadow root). When `'include'`, it's emitted anyway. */ shadow?: 'include' | 'exclude'; } /** Build a `componentName -> css` map from used components, applying shadow rules. */ export declare function collectCss(usedComponents: Map, opts?: CollectCssOptions): Map; /** Concatenate component CSS into a single string, separated by newlines. */ export declare function joinCss(map: Map): string; /** Produce a `