import React, { ReactElement } from "react";
import { SelectProps } from "@material-ui/core/Select";
declare type SelectCustomProps = {
    borderStyle?: string;
    iconHint?: boolean;
    isFilled?: boolean;
    isSmall?: boolean;
    labelIcon?: boolean;
    withHint?: boolean;
    showIcon?: boolean;
};
export declare type ISelectProps = SelectProps & SelectCustomProps & {
    borderStyle?: string;
    dropdownStyle?: object;
    formControlStyle?: object;
    hint?: any;
    iconHint?: boolean;
    isFilled?: boolean;
    isSmall?: boolean;
    labelIcon?: any;
    menuItemStyle?: any;
    multiple?: boolean;
    onChange: (event: React.ChangeEvent) => void;
    options: any[];
    renderHint?: ReactElement;
    selectStyle?: object;
    showInputLabel?: object;
    showNone?: boolean;
    withHint?: boolean;
    showIcon?: boolean;
};
declare const _default: ({ id, name, label, options, value, dropdownStyle, selectStyle, formControlStyle, menuItemStyle, showInputLabel, onChange, multiple, showNone, withHint, hint, iconHint, isFilled, isSmall, borderStyle, labelIcon, showIcon, ...props }: ISelectProps) => JSX.Element;
export default _default;
