export type ServerStyleSource = ParentNode | Iterable; export interface StyleManager { insert(className: string, rule: string): void; remove(className: string): void; has(className: string): boolean; getGeneration(): number; reset(): void; adoptServerStyles(source: ServerStyleSource): Set; replaceServerStyles(source: ServerStyleSource): void; selectors(): IterableIterator; dispose(): void; } export declare function createStyleManager(layer?: string): StyleManager;