import React from 'react'; import { Separator } from './Separator.js'; interface NavItemProps extends Omit, 'children'> { leadingIcon: React.ReactNode; as?: React.ElementType; to?: string; href?: string; value?: string; children: React.ReactNode | ((props: { isSelected: boolean; }) => React.ReactNode); submenu?: React.ReactNode; } interface NavGroupProps extends React.HTMLAttributes { title: string; } declare function Item({ leadingIcon, as, to, href, value, children, className, ...rest }: NavItemProps): import("react/jsx-runtime").JSX.Element; declare function Group({ title, children, className, ...rest }: NavGroupProps): import("react/jsx-runtime").JSX.Element; declare function ItemSeparator({ className, ...rest }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; interface NavListRootProps extends React.HTMLAttributes { defaultSelectedValue?: string | null; onSelectedChange?: (selectedValue: string | null) => void; } export declare const NavList: React.FC & { Item: typeof Item; Group: typeof Group; Separator: typeof ItemSeparator; }; export {}; //# sourceMappingURL=NavList.d.ts.map