export declare type CSSRuleObject = { [rule: string]: string; }; export declare type CSSRuleList = string[]; export declare type CSSRuleOption = CSSRuleObject | CSSRuleList; export declare type CSSStyleMeta = { node: HTMLStyleElement; sheet: CSSStyleSheet; destroy(): void; }; export interface StyleManager { AddRule(selector: string, rules: CSSRuleOption): StyleManager; GetNode(): HTMLStyleElement; GetSheet(): CSSStyleSheet; Destroy(): void; } export declare function NewStyleManager(): StyleManager; export declare function CreateStyleSheet(): CSSStyleMeta; export declare function AddRule(styleSheet: CSSStyleSheet, selector: string, rules: CSSRuleOption): number;