import type * as React from 'react'; import { type PrimitivePropsWithRef } from '../utils/primitive.cjs'; /** Public configuration for the PageHeader component and its native attributes. */ export interface PageHeaderProps extends Omit, 'title'> { /** Heading content introducing the section or page region. */ title: React.ReactNode; /** Eyebrow or breadcrumb content before the heading. @default undefined */ leading?: React.ReactNode | undefined; /** * Supporting explanation displayed beneath the component heading content. * @default undefined */ description?: React.ReactNode | undefined; /** * Interactive action content following the primary component content. * @default undefined */ actions?: React.ReactNode | undefined; /** * Accessible name identifying the associated action group or toolbar. * @default 'Page actions' */ actionsLabel?: string | undefined; /** * Enable only for Toolbar parts; regular buttons retain normal Tab order. * @default false */ actionsAsToolbar?: boolean | undefined; /** * Heading level matching this region’s document outline position. * @default 1 */ headingLevel?: 1 | 2 | 3 | 4 | 5 | 6 | undefined; } /** Page heading, supporting copy and a named action group. */ export declare function PageHeader({ title, leading, description, actions, actionsLabel, actionsAsToolbar, headingLevel, children, ...props }: PageHeaderProps): React.ReactNode;