import { default as React } from 'react';
import { FormSelectChoice, InputSelectOnKeyDown } from '../../../lib/types/types';
import { FormFieldBaseComponentProps } from '../FormFieldCustom/FormFieldCustom';

export interface FormFieldSelectProps extends FormFieldBaseComponentProps<string> {
    fieldId: string;
    placeholder: string;
    errorMessage?: React.ReactNode;
    required?: boolean;
    showPlaceholderAndHideLabel?: boolean;
    options: FormSelectChoice<string, string>[];
    onKeyDown?: InputSelectOnKeyDown;
    disabled?: boolean;
}
export declare const FormFieldSelect: ({ value, options, onChange, fieldId, label, placeholder, errorMessage, required, showPlaceholderAndHideLabel, onKeyDown, disabled, }: FormFieldSelectProps) => React.JSX.Element;
