import { StylesConfig, GroupBase, ControlProps, OptionProps } from 'react-select';
export type SearchOptionType = {
    label: string;
    description: string;
    avatarUrl: string;
    value: string | number;
    connectorName?: string;
    objectName?: string;
};
export type SelectStyles = StylesConfig<SearchOptionType, false, GroupBase<SearchOptionType>>;
export type SelectControlProps = ControlProps<SearchOptionType, false, GroupBase<SearchOptionType>>;
export type SelectOptionProps = OptionProps<SearchOptionType, false, GroupBase<SearchOptionType>>;
export type SearchResultsType = null | {
    externalResourceId: string;
    name: string;
    description: string;
    extra_info: null | {
        [key: string]: string;
    };
}[];
export type SmartSuggestion = {
    form_id: string;
    search_string: string;
    connector_name: string;
    object_name: string;
    connector_logo: string;
};
export type SuggestionType = 'basic' | 'smart';
//# sourceMappingURL=index.d.ts.map