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;
}