import { type RegisterOptions } from "react-hook-form";
import * as SelectPrimitive from "@radix-ui/react-select";
type Option = {
    label: string;
    value: string;
};
interface SelectFieldProps extends React.ComponentProps<typeof SelectPrimitive.Root> {
    name: string;
    label?: string;
    options: Option[];
    errorClassName?: string;
    placeholder?: string;
    rules?: RegisterOptions;
    className?: string;
    wrapperClassName?: string;
    triggerClassName?: string;
}
declare function SelectField({ name, options, rules, className, placeholder, triggerClassName, wrapperClassName, errorClassName, label, ...props }: SelectFieldProps): import("react/jsx-runtime").JSX.Element;
export default SelectField;
