import * as React from 'react'; import type { BaseComboSelectProps } from './base_combo_select'; import type { BaseMultiSelectProps } from './base_multi_select'; import type { BaseSelectProps } from './base_select'; type SelectCommonProps = 'value' | 'options' | 'onBlur' | 'onFocus' | 'onChange' | 'placeholder' | 'stretch' | 'popoverWidth' | 'size' | 'disabled' | 'error' | 'className' | 'id' | 'ariaLabel' | 'ariaLabelledBy' | 'ariaDescribedBy' | 'title' | 'tooltipLabel' | 'tooltipPlacement' | 'tooltipDisabled'; export type SelectProps = ({ type?: 'default' } & Pick, SelectCommonProps | 'searchable'>) | ({ type: 'multi' } & Pick, SelectCommonProps | 'searchable'>) | ({ type: 'combobox' } & Pick, SelectCommonProps>); export declare function Select(props: SelectProps): React.JSX.Element; export {};