import { OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class SharedStylesHost { /** @internal */ protected _stylesSet: Set; addStyles(styles: string[]): void; onStylesAdded(additions: Set): void; getAllStyles(): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class WMDomSharedStylesHost extends SharedStylesHost implements OnDestroy { private _doc; private _hostNodes; constructor(_doc: any); private _addStylesToHost; addHost(hostNode: Node): void; removeHost(hostNode: Node): void; onStylesAdded(additions: Set): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }