import { Component } from 'react';
export declare class SoftSuperSelect 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: any;
    };
    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;
}
