import React from "react"; import { ValueType, OptionsType, ActionMeta } from "react-select/src/types"; import "../../scss/components/SelectComponent.scss"; import { Styles } from "react-select/src/styles"; interface IPropsSelectComponent { simpleValue?: boolean; isMulti?: boolean; isClearable?: boolean; name?: string; value: ValueType; options: OptionsType; onChange: (val: ValueType, action?: ActionMeta) => void; id?: string; placeholder?: string; noOptionsMessage?: ((obj: { inputValue: string; }) => string | null) | undefined; isLoading?: boolean; ref?: any; onInputChange?: (val: number | string) => void; isSearchable?: boolean; className?: string; onMenuOpen?: any; styles?: Styles; isNative?: boolean; onFocus?: () => void; onBlur?: () => void; } export default class SelectComponent extends React.Component { props: IPropsSelectComponent; static defaultProps: Partial; constructor(props: IPropsSelectComponent); onChange(event: React.FormEvent): void; render(): JSX.Element; } export {};