import type { ReactNode } from 'react'; /** * The bar across the top of a column — a list, a thread, a side panel: its * title, and the buttons that act on the whole column at the right edge. * Peek's ContainerHeader, moved into the package exactly as it looks * (Katerina, 2026-09-18, UIG-13). * * 48px tall, a hairline under it. A string title is one line in * `body-2-strong` and keeps its width; anything else — an EditableText, a * title over a caption — takes the room that is left and is drawn as given. * * Not a SectionHeader: that is the 32px row one section of a column starts * with. This is the column's own bar, one per column. */ export interface ContainerHeaderProps { /** A string keeps the one-line treatment; a node is drawn as given. */ title: ReactNode; /** A chevron after the title, for a title that opens something. */ chevron?: boolean; /** * The menu the title opens: `MenuItem`s — the column's views (Katerina, * 5 October: Peek's Topics column, Topics or Folders). The title and its * chevron are then one button, lit under the pointer; the chevron is drawn. */ titleMenu?: ReactNode; /** The column's own buttons, at the right edge: IconButtons with tooltips, 4px apart. */ actions?: ReactNode; className?: string; } export declare function ContainerHeader({ title, chevron, titleMenu, actions, className }: ContainerHeaderProps): import("react").JSX.Element; //# sourceMappingURL=ContainerHeader.d.ts.map