import React from 'react'; import type { ChangeEvent, ReactNode } from 'react'; import type { DefaultProps } from '../../types'; import type { SelectChangeEvent, SelectProps } from '@mui/material/Select'; export interface ISelectProps extends DefaultProps, Omit { autoWidth?: boolean; value?: string | number; multiple?: boolean; variant?: 'standard' | 'outlined' | 'filled'; hasClear?: boolean; children: ReactNode; onClear?: () => void; onClose?: () => void; onChange: (event: ChangeEvent | SelectChangeEvent, child?: ReactNode) => void; } declare const Select: ({ children, style, margin, padding, hasClear, onClear, onChange, variant, ...otherProps }: ISelectProps) => React.JSX.Element; export default Select;