import React from 'react'; import type { CommonComponentProps, MarginModifierProp, ModifierClassProp } from '../types'; import { type GetRef } from '../utils/refs'; interface SelectInputProps extends CommonComponentProps, MarginModifierProp, ModifierClassProp { 'aria-invalid'?: React.AriaAttributes['aria-invalid']; 'aria-required'?: React.AriaAttributes['aria-required']; autoComplete?: string; children?: React.ReactNode; defaultValue?: number | string; disabled?: boolean; getRef?: GetRef; id?: string; invalid?: boolean; mini?: boolean; name?: string; onChange?: React.ChangeEventHandler; onFocus?: React.FocusEventHandler; prefix?: React.ReactNode; readOnly?: boolean; required?: boolean; suffix?: React.ReactNode; tabIndex?: number; value?: number | string; } export declare function SelectInput({ _modifierClass, 'aria-describedby': ariaDescribedby, 'aria-invalid': ariaInvalid, 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-required': ariaRequired, autoComplete, children, defaultValue, disabled, getRef, id, invalid, margin, mini, name, onChange, onFocus, prefix, readOnly, required, suffix, tabIndex, value, ...rest }: SelectInputProps): React.JSX.Element; export {};