/** * @fileoverview StyleBuilder class for Advanced Logger */ /** * Utility class for creating dynamic console styles with method chaining */ export declare class StyleBuilder { private styles; constructor(baseStyle?: string); /** * Add background color or gradient */ bg(background: string): StyleBuilder; /** * Add text color */ color(color: string): StyleBuilder; /** * Add border styling */ border(border: string): StyleBuilder; /** * Add box shadow */ shadow(shadow: string): StyleBuilder; /** * Add padding */ padding(padding: string): StyleBuilder; /** * Add margin */ margin(margin: string): StyleBuilder; /** * Add border radius */ rounded(radius?: string): StyleBuilder; /** * Add font weight */ bold(): StyleBuilder; /** * Add font styling */ font(font: string): StyleBuilder; /** * Set monospace font family (alias for common monospace fonts) */ mono(): StyleBuilder; /** * Set system font family (alias for system fonts) */ system(): StyleBuilder; /** * Add font size */ size(size: string): StyleBuilder; /** * Add line height */ lineHeight(height: string): StyleBuilder; /** * Add text decoration */ underline(): StyleBuilder; /** * Add text transform */ uppercase(): StyleBuilder; /** * Add opacity */ opacity(value: number): StyleBuilder; /** * Add display property */ display(value: string): StyleBuilder; /** * Add position property */ position(value: string): StyleBuilder; /** * Add transform property */ transform(value: string): StyleBuilder; /** * Add animation property */ animation(value: string): StyleBuilder; /** * Add transition property */ transition(value: string): StyleBuilder; /** * Add cursor property */ cursor(value: string): StyleBuilder; /** * Add any custom CSS property */ custom(property: string, value: string): StyleBuilder; /** * Add any CSS property (alias for custom) */ css(property: string, value: string): StyleBuilder; /** * Build the final CSS string */ build(): string; /** * Clear all styles and start fresh */ clear(): StyleBuilder; /** * Clone this StyleBuilder with the same styles */ clone(): StyleBuilder; /** * Merge another StyleBuilder's styles into this one */ merge(other: StyleBuilder): StyleBuilder; } /** * Dynamic styler instance for external use */ export declare const $: any; /** * Pre-defined style presets for common use cases */ export declare const StylePresets: { success: () => StyleBuilder; error: () => StyleBuilder; warning: () => StyleBuilder; info: () => StyleBuilder; debug: () => StyleBuilder; muted: () => StyleBuilder; accent: () => StyleBuilder; neon: () => StyleBuilder; }; //# sourceMappingURL=StyleBuilder.d.ts.map