import PropTypes from 'prop-types'; export declare const propTypes: { items: PropTypes.Validator; isItemDisabled: PropTypes.Requireable<(...args: any[]) => any>; getA11yStatusMessage: PropTypes.Requireable<(...args: any[]) => any>; highlightedIndex: PropTypes.Requireable; defaultHighlightedIndex: PropTypes.Requireable; initialHighlightedIndex: PropTypes.Requireable; isOpen: PropTypes.Requireable; defaultIsOpen: PropTypes.Requireable; initialIsOpen: PropTypes.Requireable; selectedItem: PropTypes.Requireable; initialSelectedItem: PropTypes.Requireable; defaultSelectedItem: PropTypes.Requireable; id: PropTypes.Requireable; labelId: PropTypes.Requireable; menuId: PropTypes.Requireable; getItemId: PropTypes.Requireable<(...args: any[]) => any>; toggleButtonId: PropTypes.Requireable; onSelectedItemChange: PropTypes.Requireable<(...args: any[]) => any>; onHighlightedIndexChange: PropTypes.Requireable<(...args: any[]) => any>; onStateChange: PropTypes.Requireable<(...args: any[]) => any>; onIsOpenChange: PropTypes.Requireable<(...args: any[]) => any>; scrollIntoView: PropTypes.Requireable<(...args: any[]) => any>; environment: PropTypes.Requireable any>; removeEventListener: PropTypes.Validator<(...args: any[]) => any>; document: PropTypes.Validator any>; getElementById: PropTypes.Validator<(...args: any[]) => any>; activeElement: PropTypes.Validator; body: PropTypes.Validator; }>>>; Node: PropTypes.Validator<(...args: any[]) => any>; }>>; itemToKey: PropTypes.Requireable<(...args: any[]) => any>; stateReducer: PropTypes.Requireable<(...args: any[]) => any>; };