declare class StyleSheetManager { private styles; private isServer; private styleSheet; constructor(); /** * Add a style to the manager * @param rule - The style rule to add */ addStyle(rule: string): void; /** * Remove a style from the manager * @param rule - The style rule to remove */ removeStyle(rule: string): void; /** * Clear styles from the manager */ clearStyles(): void; /** * Get styles as a string * @returns The styles as a string */ getStylesAsString(): string; /** * Collect styles from the manager * @returns The styles as a string */ collectStyles(): string; /** * Reset styles in the manager */ resetStyles(): void; private initBrowserStyleSheet; private insertRuleInBrowser; private removeRuleInBrowser; private clearStylesInBrowser; } /** * StylrJs Sheet Manager * @returns The singleton instance of StyleSheetManager */ export declare const styleSheetManager: StyleSheetManager; /** * Function to use in the server to get styles as string * @returns The styles as a string */ export declare function renderStyles(): string; export {}; //# sourceMappingURL=StyleSheetManger.d.ts.map