import { type ReactNode } from 'react'; import type { Href, NavigationProps, StringLikeChildren } from '../types.js'; export interface UNSTABLE_NavListProps { children: ReactNode; } /** * Displays a vertical navigation list. */ export declare function UNSTABLE_NavList({ children }: UNSTABLE_NavListProps): import("react/jsx-runtime").JSX.Element; export interface UNSTABLE_NavListItemProps extends NavigationProps { children: StringLikeChildren; icon?: ReactNode; href?: Href; isCurrent?: boolean; isDisabled?: boolean; } /** * Displays a single navigation item. */ export declare function UNSTABLE_NavListItem({ children, icon, href, isCurrent, isDisabled, routerOptions, ...props }: UNSTABLE_NavListItemProps): import("react/jsx-runtime").JSX.Element; export interface UNSTABLE_NavListGroupProps { children: ReactNode; label: StringLikeChildren; icon?: ReactNode; isExpanded?: boolean; defaultExpanded?: boolean; onExpandedChange?: (isExpanded: boolean) => void; isDisabled?: boolean; } /** * Displays an expandable navigation item group. */ export declare function UNSTABLE_NavListGroup({ children, label, icon, isExpanded, defaultExpanded, onExpandedChange, isDisabled, }: UNSTABLE_NavListGroupProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=nav-list.d.ts.map