export declare class SharedStylesHost { _styles: string[]; _stylesSet: Set; constructor(); addStyles(styles: string[]): void; onStylesAdded(_additions: string[]): void; getAllStyles(): string[]; } export declare class NodeSharedStylesHost extends SharedStylesHost { _hostNodes: Set; constructor(); addHost(hostNode: Node): void; removeHost(hostNode: Node): void; onStylesAdded(additions: string[]): void; private _addStylesToHost(styles, host); }