import * as React from 'react'; import { IDropdownMenuListProps } from './dropdown-menu-list'; import { IPopoverProps } from '../popover'; import { IDropdownMenuContextValue } from './dropdown-menu-context'; import { DropdownMenuClasses } from './dropdown-menu-classes'; export interface IDropdownMenuProps extends Omit, Partial>, Pick { children?: React.ReactNode; /** @default right */ placement?: 'left' | 'right'; /** @default true */ closeOnSelect?: boolean; maxHeight?: string | number; maxWidth?: string | number; onClose?(event: {}, reason: 'backdropClick' | 'escapeKeyDown' | 'itemSelect'): void; classes?: Partial; } export declare const DropdownMenu: React.ForwardRefExoticComponent & React.RefAttributes>;