import React from 'react';
import { SxProps } from '@mui/system';
declare type ValueType = string | number | undefined | null;
export declare type SelectInputProps<T = ValueType> = {
    value?: T;
    onChange?: (value: T) => any;
    options?: ({
        value: ValueType;
        label: string;
    } | ValueType | T)[];
    label?: string;
    getDisplayValue?: (value: T) => any;
    getValue?: (value: T) => any;
    className?: string;
    disabled?: boolean;
    error?: boolean;
    style?: React.CSSProperties;
    sx?: SxProps;
};
export declare const SelectInput: <T extends unknown>({ value, onChange, options, className, disabled, getDisplayValue, getValue, label, error, style, sx, }: SelectInputProps<T>) => JSX.Element;
export {};
