/** * Inject dynamic style into document head * @param hash Unique hash for the style * @param styleContent CSS content to inject */ export declare function injectDynamicStyle(hash: string, styleContent: string): void; /** * Check if a style is already injected * @param hash Style hash to check */ export declare function hasInjectedStyle(hash: string): boolean; /** * Remove a specific injected style * @param hash Style hash to remove */ export declare function removeDynamicStyle(hash: string): void; /** * Clear all injected dynamic styles */ export declare function clearAllDynamicStyles(): void; /** * Get statistics about injected styles */ export declare function getStyleStats(): { count: number; hashes: string[]; }; /** * Batch inject multiple styles * @param styles Array of style objects with hash and content */ export declare function batchInjectStyles(styles: Array<{ hash: string; content: string; }>): void; /** * Create a scoped style injector for a specific component or context */ export declare function createScopedStyleInjector(scope: string): { inject(hash: string, styleContent: string): void; cleanup(): void; getHashes(): string[]; };