import { default as React } from 'react'; import { TNavItemVariant } from './NavItem'; export interface INavProps extends React.HTMLAttributes { children: React.ReactNode; /** * Whether the Nav component is collapsed. */ isCollapsed?: boolean; /** * Can be 'filled' or 'transparent'. */ variant?: TNavItemVariant; } /** * The Nav component is a container for `Nav.Item` components. * It can be used to create a navigation menu. * Props passed to the Nav component will be applied to all `Nav.Item` components. */ export declare const Nav: { ({ children, variant, isCollapsed, ...props }: INavProps): import("react/jsx-runtime").JSX.Element; /** * The `Nav.Item` component is a container for the content of a navigation item. * @important The `Nav.Item` component should be used inside the Nav component */ Item: ({ children, subItems, isActive, className, icon, onClick, ...props }: import('./NavItem').INavItemProps) => import("react/jsx-runtime").JSX.Element; /** * The `Nav.SubItem` component is a container for the content of a sub-item. * @important The `Nav.SubItem` components should be used as `subItems` prop for `Nav.Item` component */ SubItem: ({ children, isActive, ...props }: import('./NavSubItem').INavSubItemProps) => import("react/jsx-runtime").JSX.Element; }; //# sourceMappingURL=Nav.d.ts.map