import { Path } from 'react-hook-form'; import type { IFormValues, PDSTextType } from '../../../common'; import type { SelectHTMLAttributes } from 'react'; type SelectOption = { text: string; value: SelectHTMLAttributes['value']; }; type SelectProps = { name?: Path; hintText?: PDSTextType; defaultValue?: SelectOption; value?: SelectOption['value']; valueArray: SelectOption[]; size?: 'large' | 'medium' | 'small' | 'rlarge'; responsiveMode?: 'none' | 'use'; state?: 'normal' | 'read_only' | 'disabled'; colorTheme?: 'none' | 'dark'; customWidth?: string; validation?: { [key: string]: any; }; onChange?: (e: React.ChangeEvent) => void; }; declare function Select({ name, hintText, defaultValue, value, valueArray, size, responsiveMode, state, colorTheme, customWidth, validation, onChange }: SelectProps): JSX.Element; export default Select;