import { default as React } from 'react';
import { SelectProps } from '@mui/material';
export interface FinSelectOption {
    label: string;
    value: string | number;
}
export interface FinSelectProps extends Omit<SelectProps, 'onChange'> {
    labelText?: string;
    options: FinSelectOption[];
    loading?: boolean;
    helperText?: string;
    onChange?: SelectProps['onChange'];
    labelVariant?: 'caption' | 'body2' | 'subtitle2' | 'h6';
    placeholder?: string;
    inputTestId?: string;
    labelTestId?: string;
    errorTestId?: string;
    optionTestId?: (optionValue: string | number) => string;
}
export declare const FinSelect: React.FC<FinSelectProps>;
