import { default as React, SelectHTMLAttributes } from 'react';
export interface SelectOption {
    value: string | number;
    label: string;
    disabled?: boolean;
}
export interface CESelectFieldProps extends SelectHTMLAttributes<HTMLSelectElement> {
    id?: string;
    name?: string;
    label?: string;
    options?: SelectOption[];
    error?: boolean;
    errorMessage?: string;
    fullWidth?: boolean;
    showPlaceholder?: boolean;
    placeholderText?: string;
    containerClassName?: string;
    labelClassName?: string;
    selectClassName?: string;
    containerStyle?: React.CSSProperties;
    isRequiredLabel?: boolean;
}
declare const CEDynamicSelectField: React.ForwardRefExoticComponent<CESelectFieldProps & React.RefAttributes<HTMLSelectElement>>;
export default CEDynamicSelectField;
