/** * WHICH SURFACE a heading stands on, answered by the container. `page`: the flat canvas under a `#` * identity band, so section titles are `##`. `panel`: a self-contained pane whose chrome title caps * at `lg` (a Dialog, Drawer, Popover body, a docked side panel). */ export type HeadingSurface = "page" | "panel"; /** * Published by the content regions, not `Drawer` or `Dialog`, since an overlay can frame a whole * page with its own `#` band. A host building its own pane provides `"panel"` directly. Flat, never * a depth: a popover in a drawer is still one rung down. */ export declare const HeadingSurfaceContext: import("react").Context; /** `page` unless a pane says otherwise. */ export declare function useHeadingSurface(): HeadingSurface;