import * as React from 'react'; export interface LegacyNavItem { id?: string; label: React.ReactNode; href?: string; icon?: React.ReactNode; badge?: React.ReactNode; disabled?: boolean; onClick?: () => void; action?: () => void; onSelect?: () => void; children?: LegacyNavItem[]; } export interface NavItemsOptions { /** id (or href) of the current destination. */ current?: string | undefined; /** Called with the item's id when a handler-only item is activated. */ onActivate?: ((item: LegacyNavItem) => void) | undefined; /** Collapsible ids that start open. */ openIds?: readonly string[] | undefined; /** Rail-only presentation: the label is still the accessible name. */ iconFallback?: boolean | undefined; } export declare function navItems(items: readonly LegacyNavItem[] | undefined, opts?: NavItemsOptions): React.ReactNode; //# sourceMappingURL=_navItems.d.ts.map