import React from 'react'; import { Size } from '../utils'; export interface NavItem { name: string; id: string; type?: Size; href?: string; disabled?: boolean; children?: NavItem[]; hasBordered?: boolean; } export interface NavProps { items: NavItem[]; selected?: string; navSize?: 'default' | 'large'; onClick?: (id: string) => void; hasIcon?: boolean; hasReverse?: boolean; } export interface NavItemComponentProps extends NavItem { level: number; selected?: string; onClick?: (id: string) => void; hasBordered?: boolean; type?: Size; hasIcon?: boolean; hasReverse?: boolean; onSelect?: (event: React.MouseEvent) => void; } export declare const Nav: React.FC; export declare const NavHorizontal: React.FC; export declare const NavItemComponent: React.FC; export declare const checkActiveChild: (children?: NavItem[] | undefined, selected?: string | undefined) => boolean;