import { MobileActionItem } from './HeaderBar'; export interface MobileTabBarProps { /** Product name — used for the tab bar's accessible label. */ appName: string; /** Nav group ordering for the More sheet (same as ProductSideNav). */ groupOrder?: string[]; /** Nav group display labels for the More sheet (same as ProductSideNav). */ groupLabels?: Record; /** Number of tabs shown before the "More" tab. Default 4. */ maxTabs?: number; /** Label for the "More" tab (defaults to the localized `nav.more`). */ moreLabel?: string; /** Mobile quick actions, listed at the end of the More sheet. */ mobileActions?: MobileActionItem[]; /** * Hide the bar while the on-screen keyboard is up (`body.keyboard-open`). * Default true. The CSS rule does the hiding; passing false opts this * instance out via `data-keyboard-keep`. */ hideWhenKeyboardOpen?: boolean; className?: string; } export declare function MobileTabBar({ appName, groupOrder, groupLabels, maxTabs, moreLabel, mobileActions, hideWhenKeyboardOpen, className, }: MobileTabBarProps): import("react/jsx-runtime").JSX.Element; export { useMobileTabBarVisible } from './mobileTabBar/useMobileTabBarVisible'; export { selectMobileTabs } from './mobileTabBar/selectTabs'; //# sourceMappingURL=MobileTabBar.d.ts.map