/** * Style Injector Utilities * * Utilities for injecting preview-only CSS styles into the document. * Uses data attributes and style injection to avoid modifying actual elements. */ export interface PreviewStyles { boxShadow?: string; textShadow?: string; glow?: { color: string; blur: number; spread: number; }; backgroundColor?: string; backgroundImage?: string; border?: { color: string; width: string; style: string; }; customCss?: string; } /** * Inject preview styles for a selected element */ export declare function injectPreviewStyles(element: HTMLElement | null, styles: PreviewStyles): void; /** * Update preview styles for the currently selected element */ export declare function updatePreviewStyles(element: HTMLElement | null, styles: PreviewStyles): void; /** * Remove all preview styles */ export declare function removePreviewStyles(): void; /** * Check if preview styles are active */ export declare function hasPreviewStyles(): boolean; //# sourceMappingURL=style-injector.d.ts.map