import { FormElementSize } from '../../primitives/form-element';
import * as React from 'react';
export type SelectFieldProps = Omit<React.SelectHTMLAttributes<HTMLSelectElement>, 'size'> & {
    name?: string;
    testId?: string;
    label?: React.ReactNode;
    labelIsHidden?: boolean;
    required?: boolean;
    disabled?: boolean;
    value?: string;
    helpMsg?: string;
    errorMsg?: string;
    options: {
        value: string;
        label: React.ReactNode;
        icon?: React.ReactNode;
        disabled?: boolean;
    }[];
    placeholder?: string;
    onValueChange: (value: string) => void;
    size?: FormElementSize;
};
export declare function SelectField({ name, value, label, labelIsHidden, className, required, disabled, helpMsg, options, onValueChange, placeholder, size, }: SelectFieldProps): import("react/jsx-runtime").JSX.Element;
