import React, { MouseEvent, ReactNode } from 'react'; import { ButtonProps } from '../button'; import type { WithNullableEventHandlers } from '../../types'; declare type Props = WithNullableEventHandlers void; }) => ReactNode) | ReactNode; triggerClassName?: string; onDropdownTriggerClick?: (e: MouseEvent) => void; }>; declare type State = { dropdownVisible: boolean; }; export default class ButtonDropdown extends React.PureComponent { state: State; _handleVisibilityChange: () => void; render(): JSX.Element; } export {};