import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; declare const SECONDARY_PANEL_WIDTH_DEFAULT = 256; declare const SECONDARY_PANEL_WIDTH_MIN = 200; declare const SECONDARY_PANEL_WIDTH_MAX = 480; /** Default width for the Ask Leo right rail (panel mode). */ declare const ASK_LEO_PANEL_WIDTH_DEFAULT = 320; declare const ASK_LEO_PANEL_WIDTH_KEY = "shell:ask-leo-panel-width"; interface NestedSecondaryPanelShellProps { /** When false, the shell is visually hidden (no width). */ open: boolean; /** Icon-only rail (same width token as primary `Sidebar` collapsible icon mode). */ compact: boolean; /** * High-zoom / mobile flyout — fixed panel stacked above the shell edge * (same anchor, higher z-index). Takes no flex layout space. */ overlay?: false | "mobile" | "desktop"; /** Rail side — secondary nav is left; Ask Leo is right. */ side?: "left" | "right"; /** `data-slot` on the outer `