import { Component } from 'react'; export declare class SuperSelect extends Component<{ isOpen?: boolean; options?: any[]; valueOfSelected?: any; className?: string; onChange?: (value: any) => any; isInvalid?: boolean; hasDividers?: boolean; itemClassName?: string; itemLayoutAlign?: string; fullWidth?: boolean; popoverClassName?: string; }> { itemNodes: any[]; private _isMounted; private popoverRef; state: { isPopoverOpen: boolean; menuWidth: null; }; static propTypes: {}; static defaultProps: {}; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; setItemNode: (node: any, index: any) => void; setPopoverRef: (ref: any) => void; openPopover: () => void; closePopover: () => void; itemClicked: (value: any) => void; onSelectKeyDown: (e: any) => void; onItemKeyDown: (e: any) => void; focusItemAt(index: any): void; shiftFocus(direction: any): void; render(): JSX.Element; }