import { SelectProps as MSelectProps, SelectChangeEvent, SxProps, Theme } from '@mui/material';
import * as React from "react";
type CustomSelectProps = {
    width?: string | number;
    fontSize?: string;
    center?: boolean;
};
export interface SelectProps extends Omit<MSelectProps, "onChange" | "value" | "defaultValue">, CustomSelectProps {
    className?: string;
    name?: string;
    children?: React.ReactNode;
    size?: "small" | "medium";
    disabled?: boolean;
    menuItems?: {
        label: string;
        value: string | number | null;
    }[];
    value?: string | number | null;
    defaultValue?: string | number | null;
    onChange?: (event: SelectChangeEvent<any>) => void;
    fullWidth?: boolean;
    sx?: SxProps<Theme>;
    displayEmpty?: boolean;
    placeholder?: React.ReactNode;
    menuItemSx?: SxProps<Theme>;
    MenuProps?: MSelectProps["MenuProps"];
}
declare const Select: React.ForwardRefExoticComponent<Omit<SelectProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
export default Select;
