import React from 'react'; import { ToggleType } from './Toggle'; import { MenuType } from './Menu'; export interface DropdownProps { children: React.ReactNode; onSelect?: (element: React.MouseEvent) => void; closeOnSelect?: boolean; } export interface DropdownType extends React.FC { Toggle: ToggleType; Menu: MenuType; } export interface DropdownContextType { readonly isOpen: boolean; setIsOpen: React.Dispatch>; readonly anchorEl: Element | null; setAnchorEl: React.Dispatch>; onSelect: (element: React.MouseEvent) => void; } export declare const DropdownContext: React.Context; export declare const Dropdown: DropdownType; export default Dropdown;