/// <reference types="react" />
export interface SelectProps {
    children?: React.ReactNode;
    style?: React.CSSProperties;
    label?: string;
    disabled?: boolean;
    type?: string;
    helperText?: React.ReactNode;
    error?: boolean;
    fullWidth?: boolean;
    rowsMax?: number | string;
    rows?: number | string;
    multiline?: boolean;
    value?: any;
    onChange?: (event: React.ChangeEvent<{
        name?: string;
        value: unknown;
    }>, child: React.ReactNode) => void;
    InputProps?: object;
    autoFocus?: boolean;
    placeholder?: string;
    required?: boolean;
    select?: boolean;
    defaultValue?: any;
    width?: number | string;
    height?: number;
    vertical?: "top" | "center" | "bottom" | number;
    horizontal?: "left" | "center" | "right" | number;
    open?: boolean;
    placeholderStyle?: React.CSSProperties;
    selectStyle?: React.CSSProperties;
    helperTextStyle?: React.CSSProperties;
    onClick?: React.MouseEventHandler<HTMLDivElement>;
    transformOrigin?: {
        horizontal: "center" | "left" | "right" | number;
        vertical: "bottom" | "center" | "top" | number;
    };
    paddingLeft?: number;
    paddingTop?: number;
    dropdown?: boolean;
}
