import { FunHeaderMetadata } from './types'; import * as i0 from "@angular/core"; /** * val-fun-header * * A decorative header component with flexible background options, * optional logo, and integrated banner content. Supports dark mode, * gradients, images with overlays, and various styling options. * * @example * * * @input props - Header configuration */ export declare class FunHeaderComponent { private theme; /** * Header configuration. */ props: FunHeaderMetadata; /** * Check if the image is a CSS variable (starts with --) */ isImageVariable(image?: string): boolean; /** * Get the image source, handling CSS variables */ getImageSrc(): string; /** * Generate header background styles * Supports: images, gradients, colors, CSS variables, and dark mode */ headerStyle(): Record; /** * Resolve background color for gradient generation */ private resolveBackgroundColor; /** * Check if background is an image URL */ private isBackgroundImage; /** * Check if background is a gradient */ private isGradient; /** * Check if background is a CSS variable */ private isCSSVariable; /** * Check if background is a direct color value */ private isColorValue; /** * Apply image background with optional overlay */ private applyImageBackground; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }