export default MultiSelect;
declare class MultiSelect extends InputWithOptions<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined, import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>> {
    static autoSizeInput: ({ className, "data-ref": dataRef, ...rest }: {
        [x: string]: any;
        className: any;
        "data-ref": any;
    }) => React.JSX.Element;
    static autoSizeInputWithRef: () => React.ForwardRefExoticComponent<React.RefAttributes<any>>;
    constructor(props: any);
    onKeyDown(event: any): void;
    onPaste(): void;
    _onBlur(event: any): void;
    state: {
        pasteDetected: boolean;
    };
    rootAdditionalProps(): {
        className: any;
    };
    onClickOutside(): void;
    getUnselectedOptions(): import("..").DropdownLayoutOption[];
    dropdownAdditionalProps(): {
        options: import("..").DropdownLayoutOption[];
        closeOnSelect: boolean;
        selectedHighlight: boolean;
        selectedId: number;
        fixedFooter: React.ReactNode;
    };
    closeOnSelect(): boolean;
    isDropdownLayoutVisible(): any;
    inputAdditionalProps(): {
        readOnly: boolean | undefined;
        disableEditing: boolean;
        inputElement: React.JSX.Element;
        onKeyDown: (event: any) => void;
        delimiters: any;
        onPaste: () => void;
    };
    _splitByDelimitersAndTrim(value: any): any;
    _onChange(event: any): void;
    _onSelect(option: any): void;
    _onManuallyInput(inputValue: any, event: any): void;
    getManualSubmitKeys(): string[];
    optionToTag({ id, value, tag, theme }: {
        id: any;
        value: any;
        tag: any;
        theme: any;
    }): any;
    onSelect(option: any): void;
    submitValue(inputValue: any): void;
    clearInput(): void;
}
declare namespace MultiSelect {
    let displayName: string;
    let defaultProps: any;
}
import InputWithOptions from '../InputWithOptions';
import React from 'react';
//# sourceMappingURL=MultiSelect.d.ts.map