///
import { BaseControlComponent } from '../_Common/BaseControl/BaseControl';
import { UpSelectProps } from './types';
import { ActionMeta, OnChangeValue } from 'react-select';
export default class UpSelect extends BaseControlComponent {
timeOutLoadOptions: any;
axiosSource: any;
input: HTMLInputElement;
static defaultProps: UpSelectProps;
constructor(p: any, c: any);
componentDidMount(): void;
get keyId(): string;
get keyText(): string;
selectElement: any;
setSelect: (input: any) => void;
isEmpty(value: any): boolean;
setValue: (receiveValue: any) => any;
private makeElementOfIdAndTextFromIds;
private makeElementOfIdAndTextFromId;
private isArrayWithElementofIdAndText;
private isElementofIdAndText;
private defaultIsOptionIsSelected;
parseValue: (receiveValue: any) => any;
getOptionLabel: (option: object) => any;
formatOptionLabel: (option: any) => JSX.Element;
getValue(data: any): any;
getOptionRenderer: (option: any) => JSX.Element;
getValueRenderer: (value: any) => JSX.Element;
private format;
filterOptions: (option: any, filter: any) => boolean;
private findInObject;
formatCreateLabel: (inputValue: string) => import("react").ReactNode;
private inputDoesntMatchSelectValue;
private inputDoesntMatchOneOfSelectOptions;
isValidNewOption: (inputValue: any, selectValue: any, selectOptions: any) => boolean;
getNewOptionData: (inputValue: any, optionLabel: any) => object;
showError(): any;
showSuccess(): boolean;
private getLoadOptions;
renderControl(): JSX.Element;
onChange: (name: string, value: OnChangeValue