import "./page_header.css"; import type * as React from "react"; import type { ReactNode } from "react"; import { useRender } from "@base-ui/react/use-render"; import { type StyleProps } from "./style_props"; export interface PageHeaderProps extends StyleProps { /** Optional only so the shell can delegate a description-only band. */ title?: string; description?: string | null; /** How many rows the page holds, as a `Count` beside the title — never written into it. */ count?: number; /** The nav row above the title — breadcrumbs, a back control, row status. */ left?: ReactNode; right?: ReactNode; /** A control that reframes the page (a panel toggle, a view switch), right after the title and read as * part of the heading; `actions` act on the content and collect at the far right. After, not before, so * nothing precedes the page's first word. */ trailing?: ReactNode; /** Page CTAs on the title row, right-aligned; `left`/`right` are a separate nav row. */ actions?: ReactNode; testID?: string; ref?: React.Ref; render?: useRender.RenderProp; } export declare function PageHeader(props: PageHeaderProps): React.ReactElement>;