import * as React from "react"; import type { AppShellProp } from "../../props/components/layout.prop.js"; export type { AppShellProp, AppShellProp as AppShellProps, } from "../../props/components/layout.prop.js"; /** Same rail boundary as shell-layout.css; SSR starts in docked mode. */ export declare function useAppShellNavigationMode(): "drawer" | "docked"; export declare function AppShell({ sidebar, topbar, topbarLeft, topbarRight, logo, logoCompact, logoCompactBelow, breadcrumb, footer, children, sidebarCollapsed, responsiveNavigation, topbarSpan, navRail, navRailPosition, navRailEnd, navRailLabel, mobileNav, mobileNavLabel, mobileNavOpen, onMobileNavOpenChange, }: AppShellProp): React.JSX.Element;