import React from 'react'; export type ErrorType = { error?: string; errorClassName?: string; }; type Value = { value: string; label: string; }; type MultiSelect = { isMulti: true; value: Value[]; createable?: boolean; onChange: (option: Value[]) => void; }; type SingleSelect = { isMulti?: false; createable?: false; value: Value; onChange: (option: Value) => void; }; type SelectProps = ErrorType & { id: string; options: any[]; selectedOption: any; className?: string; label: string; labelClassName?: string; labelHidden?: boolean; placeholder?: string; dirty?: boolean; style?: React.CSSProperties; disabled?: boolean; required?: boolean; appendClassName?: string; unstyled?: boolean; } & (MultiSelect | SingleSelect); export declare const Select: ({ options, selectedOption, className, onChange, value, appendClassName, disabled, required, labelHidden, isMulti, createable, placeholder, id, label, labelClassName, error, errorClassName, dirty, style, unstyled, ...rest }: SelectProps) => import('./react/jsx-runtime.js').JSX.Element; export {};