import { GetItemPropsOptions } from "downshift"; import * as React from "react"; import { SelectDropdownItemProps } from ".."; import { ZIndex } from "../../../foundations/foundation-types"; interface OptionProps { options: any[]; innerRef: any; searchTerm: string; getItemProps: (options: GetItemPropsOptions) => any; firstSelectableOptionIndex: number; highlightedIndex: number; container: React.RefObject; dropdownZindex: ZIndex | number | ""; style: React.CSSProperties; createAvailable: boolean; renderCreateOption: any; handleSearchChange: any; renderSearch: any; optionRenderer: (item: SelectDropdownItemProps, index: number, getItemProps: any) => React.ReactNode; /** * Whether showing status message defined by the statusRenderer. Defaults to false */ showStatus?: boolean; /** * Used to render status like loading or not found */ statusRenderer: () => React.ReactNode; scheduleUpdate: () => void; } declare class Options extends React.PureComponent { static defaultProps: { dropdownZindex: string; }; parentNode: any; elementResizeDetector: any; componentDidMount(): void; onResize(): void; componentWillUnmount(): void; componentDidUpdate(): void; render(): JSX.Element; } export default Options;