/** * html/header — variant-styled
primitive + semantic header section elements. */ import { type HTMLAttributes } from "react"; import { type VariantProps } from "class-variance-authority"; export declare const headerVariants: (props?: ({ variant?: "sticky" | "app" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type HeaderProps = HTMLAttributes & VariantProps; export declare const Header: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({ variant?: "sticky" | "app" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & import("react").RefAttributes>; export declare const sectionHeaderVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * Outer row for a page section header (title + actions). The column-to-row * switch reacts to the header's own container width (the element renders its * own `@container` wrapper), so a header in a narrow panel stacks even on a * wide viewport. */ export declare const SectionHeaderEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Title + description group inside a SectionHeader — prevents flex overflow. */ export declare const SectionHeaderTitleGroupEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Actions row inside a SectionHeader — wraps in narrow containers, single row otherwise. */ export declare const SectionHeaderActionsEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** * Wrap-capable page header row: when title and action don't fit side by side * in the page column, the action drops below the title instead of squeezing * the title into a word-per-line stack. */ export declare const pageHeaderVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** Row header for a page — description + optional action, with bottom margin. */ export declare const PageHeaderEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Left content area inside a PageHeader — allows truncation. */ export declare const PageHeaderContentEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Right action slot inside a PageHeader — prevents shrinking. */ export declare const PageHeaderActionEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Inner container row of an app header bar. */ export declare const HeaderBarContentEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Brand/logo slot in the header bar — adds right margin. */ export declare const HeaderBarBrandEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Desktop navigation slot — hidden on mobile, flex-row-1 on desktop. */ export declare const HeaderBarNavEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; /** Actions/user slot pushed to the right end of the header bar. */ export declare const HeaderBarActionsEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=header.d.ts.map