import { FunctionComponent, PropsWithChildren, ReactNode } from 'react'; import { type ButtonType } from '../buttons'; import { type IconName } from '../icon'; import { type NavListOption } from '../nav-list'; export interface DropdownNavigationProps { /** * Sets nav's description * @default 'Menu' * */ ariaLabel?: string; autofocus?: boolean; tag?: 'div' | 'nav'; buttonAriaLabel?: string; children?: ReactNode; className?: string; /** * Sets menu open by default * @default false * */ defaultOpen?: boolean; /** * Sets chevron icon * @default true * */ hasCaret?: boolean; iconName?: IconName; iconOnly?: boolean; id?: string; options: NavListOption[]; title?: string; buttonType?: ButtonType; inverted?: boolean; onDropdownVisibilityChanged?(isOpen: boolean): void; onLinkSelected?(option: NavListOption): void; } export declare const DropdownNavigation: FunctionComponent>;