export type WebsiteNavigationPanelProps = Readonly<{ /** * The element that opens the panel. Radix's `NavigationMenu.Trigger asChild` clones it to * inject the disclosure wiring (ref, pointer/keyboard handlers, `aria-expanded`, * `aria-controls`, `data-state`), so it must be a single element that forwards its ref and * spreads props — e.g. `WebsiteNavigationButton`. Typed as a single element so the contract is * enforced at the call site rather than failing silently at runtime. */ trigger: React.ReactElement; children?: React.ReactNode; /** * When provided, the panel renders its trigger in place and portals its content into * this element instead of contributing to the shared menu surface. Used by the * preview/translation environment to stack all panels below the header (no overlaps, * content in DOM). */ stackTarget?: HTMLElement | null; }>; export declare function WebsiteNavigationPanel({ trigger, children, stackTarget, }: WebsiteNavigationPanelProps): import("react").JSX.Element; //# sourceMappingURL=WebsiteNavigationPanel.d.ts.map