import React from 'react'; import { BaseBoxProps } from '../internals/Box'; import type { HTMLPropsWithoutSelect } from '../internals/types'; export interface NavProps extends BaseBoxProps, HTMLPropsWithoutSelect { /** * The appearance style of the Nav component. * - 'pills' appearance is deprecated. Use `SegmentedControl` component instead. * @default 'default' */ appearance?: 'default' | 'subtle' | 'tabs'; /** * Whether the Nav component is reversed. */ reversed?: boolean; /** * Whether the Nav component is justified. */ justified?: boolean; /** * Whether the Nav component is vertical. */ vertical?: boolean; /** * Whether the Nav component is pulled to the right. * * @deprecated Use `Navbar.Content` instead. */ pullRight?: boolean; /** * The active key of the Nav component. */ activeKey?: T; /** * The default active key of the Nav component. */ defaultActiveKey?: T; /** * Event handler for selecting a Nav item. */ onSelect?: (eventKey: T | undefined, event: React.SyntheticEvent) => void; } /** * The `Nav` component is used to create navigation links. * @see https://rsuitejs.com/components/nav */ declare const Nav: import("../internals/types").InternalRefForwardingComponent<"div", NavProps, never> & { /** * @deprecated Use instead. */ Dropdown: import("../internals/types").InternalRefForwardingComponent<"div", import("./NavDropdown").NavDropdownProps, never> & { Item: import("../internals/types").InternalRefForwardingComponent<"li", import("./NavDropdownItem").NavDropdownItemProps, never> & Record; Menu: React.ForwardRefExoticComponent & import("../internals/types").SanitizedHTMListProps & React.RefAttributes>; }; Item: import("../internals/types").InternalRefForwardingComponent<"a", import("./NavItem").NavItemProps, never> & Record; Menu: React.ForwardRefExoticComponent>; MegaMenu: React.ForwardRefExoticComponent>; }; export default Nav;