import { default as React } from 'react';
export interface NavLink {
    label: string;
    href: string;
    isActive?: boolean;
    icon?: React.ReactNode;
}
export interface ActionButton {
    label: string;
    onClick: () => void;
    variant?: 'primary' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link';
    icon?: React.ReactNode;
    className?: string;
}
export interface HeaderProps {
    logo?: React.ReactNode | string;
    altText?: string;
    title?: string;
    navLinks?: NavLink[];
    actions?: ActionButton[];
    className?: string;
}
export declare const Header: ({ logo, altText, title, navLinks, actions, className, }: HeaderProps) => import("react/jsx-runtime").JSX.Element;
