import { SelectableValue } from '@grafana/data'; import { SelectContainer, SelectContainerProps } from './SelectContainer'; import { SelectCommonProps, MultiSelectCommonProps, SelectAsyncProps, VirtualizedSelectProps, VirtualizedSelectAsyncProps } from './types'; /** * @deprecated Use Combobox component instead * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function Select(props: SelectCommonProps & Rest): import("react/jsx-runtime").JSX.Element; /** * @deprecated Use Combobox component instead * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function MultiSelect(props: MultiSelectCommonProps & Rest): import("react/jsx-runtime").JSX.Element; export interface AsyncSelectProps extends Omit, 'options'>, SelectAsyncProps { value?: T | SelectableValue | null; } /** * @deprecated Use Combobox component instead * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function AsyncSelect(props: AsyncSelectProps & Rest): import("react/jsx-runtime").JSX.Element; /** * @deprecated Use Combobox component instead - it's virtualised by default! * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function VirtualizedSelect(props: VirtualizedSelectProps & Rest): import("react/jsx-runtime").JSX.Element; /** * @deprecated Use Combobox component instead - it's virtualised by default! * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function AsyncVirtualizedSelect(props: VirtualizedSelectAsyncProps & Rest): import("react/jsx-runtime").JSX.Element; interface AsyncMultiSelectProps extends Omit, 'options'>, SelectAsyncProps { value?: Array>; } /** * @deprecated Use Combobox component instead * * https://developers.grafana.com/ui/latest/index.html?path=/docs/inputs-deprecated-select--docs */ export declare function AsyncMultiSelect(props: AsyncMultiSelectProps & Rest): import("react/jsx-runtime").JSX.Element; export { SelectContainer, type SelectContainerProps };