/// import Option from './Option'; import { filterOptionType, ISelectProps, valueType } from './PropTypes'; export declare function toTitle(title: string): string; export declare function getValuePropValue(child: any): any; export declare function getPropValue(child: Option, prop?: any): any; export declare function isMultiple(props: Partial): boolean | undefined; export declare function isCombobox(props: Partial): boolean | undefined; export declare function isMultipleOrTags(props: Partial): boolean | undefined; export declare function isMultipleOrTagsOrCombobox(props: Partial): boolean | undefined; export declare function isSingleMode(props: any): boolean; export declare function toArray(value: valueType | undefined): valueType | undefined; export declare function getMapKey(value: valueType): string; export declare function preventDefaultEvent(e: any): void; export declare function findIndexInValueBySingleValue(value: valueType | undefined, singleValue: string): number; export declare function getLabelFromPropsValue(value: valueType | undefined, key: valueType): any; export declare function getSelectKeys(menuItems: JSX.Element[], value?: string): string[]; export declare const UNSELECTABLE_STYLE: any; export declare const UNSELECTABLE_ATTRIBUTE: any; export declare function findFirstMenuItem(children: JSX.Element[]): JSX.Element | null; export declare function includesSeparators(str: string | string[], separators: string[]): boolean; export declare function splitBySeparators(str: string | string[], separators: string[]): string[]; export declare function defaultFilterFn(input: string, child: any): filterOptionType | boolean; export declare function validateOptionValue(value: string, props: any): void; export declare function saveRef(instance: any, name: string): (node: any) => void; export declare function generateUUID(): string;