import React from 'react'; import { ButtonVariant } from '../../button/Button'; import { InputContainer } from '../input-container/InputContainer'; import { MultiselectOption } from '../multi-select/MultiSelect'; type InputContainerProps = React.ComponentProps; export type SelectProps = Omit & { id?: string; options: MultiselectOption[]; selectedValue: T | null; onChange: (value: T) => void; placeholder?: string; size?: 'sm' | 'md' | 'lg'; variant?: ButtonVariant; onClear?: () => void; datakey?: string; dataCy?: string; disabled?: boolean; minWidth?: string | number; menuHeader?: React.ReactNode; tooltip?: React.ReactNode; tooltipPlacement?: 'top' | 'right' | 'bottom' | 'left'; }; export declare function Select>({ label, error, helpText, orientation, labelWidth, fullWidth, required, tooltip, tooltipPlacement, modified, id, options, selectedValue, onChange, placeholder, size, variant, onClear, datakey, dataCy, disabled, minWidth, menuHeader, }: SelectProps): React.ReactNode; export {};