import React from 'react'; import { BaseComponentProps } from '../../base-component'; import { BaseKeyDetail, CancelableEventHandler, NonCancelableEventHandler } from '../../events'; import { DropdownStatusProps } from '../dropdown-status'; export interface OptionsListProps extends BaseComponentProps { open?: boolean; statusType: DropdownStatusProps.StatusType; /** * Options list */ children: React.ReactNode; nativeAttributes?: Record; /** * Called when more items need to be loaded. */ onLoadMore?: NonCancelableEventHandler; onKeyDown?: CancelableEventHandler; onBlur?: NonCancelableEventHandler<{ relatedTarget: Node | null; }>; onFocus?: NonCancelableEventHandler; onMouseUp?: (itemIndex: number) => void; onMouseMove?: (itemIndex: number) => void; position?: React.CSSProperties['position']; tagOverride?: 'div' | 'ul'; role?: 'listbox' | 'list' | 'menu'; ariaLabel?: string; ariaLabelledby?: string; ariaDescribedby?: string; ariaRequired?: boolean; decreaseBlockMargin?: boolean; embedded?: boolean; stickyItemBlockSize?: number | null; isMultiSelect?: boolean; } declare const _default: React.ForwardRefExoticComponent>; export default _default;