import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; /** * Grow with content — never lock `100dvh` (that steals page scroll). * `minHeight` keeps empty / short hubs from collapsing. */ declare const LIST_PAGE_SPLIT_HUB_FILL_STYLE: React.CSSProperties; /** * Alias — same grow-with-page style as {@link LIST_PAGE_SPLIT_HUB_FILL_STYLE}. */ declare const LIST_PAGE_SPLIT_HUB_HEIGHT_STYLE: React.CSSProperties; /** * Alias for Compact PageHeader-only hubs — same style. */ declare const LIST_PAGE_SPLIT_HUB_COMPACT_HEIGHT_STYLE: React.CSSProperties; interface ListPageSplitHubChromeProps { children: React.ReactNode; "aria-label"?: string; /** Override outer gutter; default side gutters + `mb-6`. */ gutterClassName?: string; /** * Optional max-width. Default is unset (full width inside gutters). Pass a * frame max only when a specific hub must stay constrained. */ maxWidthClassName?: string; /** Override default min-height */ surfaceStyle?: React.CSSProperties; surfaceClassName?: string; } declare function ListPageSplitHubChrome({ children, "aria-label": ariaLabel, gutterClassName, maxWidthClassName, surfaceStyle, surfaceClassName, }: ListPageSplitHubChromeProps): react_jsx_runtime.JSX.Element; export { LIST_PAGE_SPLIT_HUB_COMPACT_HEIGHT_STYLE, LIST_PAGE_SPLIT_HUB_FILL_STYLE, LIST_PAGE_SPLIT_HUB_HEIGHT_STYLE, ListPageSplitHubChrome, type ListPageSplitHubChromeProps };