import { InferComponentProps } from './types.js'; import { ChangeEvent } from 'react'; declare const SelectField: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components/dist/types.js").Substitute & import("react").InputHTMLAttributes) | (Omit & import("react").InputHTMLAttributes, "ref"> & import("react").RefAttributes, HTMLInputElement>, any, any>>), { isInvalid?: boolean; }> & import("styled-components/dist/types.js").BaseObject, import("react").DetailedHTMLProps, HTMLSelectElement>>, import("styled-components/dist/types.js").BaseObject>, import("styled-components/dist/types.js").BaseObject>> & string; type OptionObject = { label: string; value: string; disabled?: boolean; }; type Option = string | OptionObject; type SelectProps = Omit, 'onChange' | 'checked'> & { label?: string; hasSpaceForErrors?: boolean; helperText?: string; isInvalid?: boolean; options?: Option[]; value?: string; required?: boolean; errors?: Array; lede?: string; onChange?: (event: ChangeEvent) => void; placeholder?: string; isPrivate?: boolean; }; /** * @deprecated This component is deprecated and will be removed in a future release. Avoid using it in new code. */ export declare const Select: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components").FastOmit & import("react").InputHTMLAttributes) | (Omit & import("react").InputHTMLAttributes, "ref"> & import("react").RefAttributes, HTMLInputElement>, any, any>>), { isInvalid?: boolean; }> & import("styled-components/dist/types.js").BaseObject, import("react").DetailedHTMLProps, HTMLSelectElement>>, import("styled-components/dist/types.js").BaseObject>, import("styled-components/dist/types.js").BaseObject>> & string>, "onChange" | "checked"> & { label?: string; hasSpaceForErrors?: boolean; helperText?: string; isInvalid?: boolean; options?: Option[]; value?: string; required?: boolean; errors?: Array; lede?: string; onChange?: (event: ChangeEvent) => void; placeholder?: string; isPrivate?: boolean; }, never>> & string & Omit<{ ({ className, label, hasSpaceForErrors, helperText, isInvalid, options, value, required, errors, lede, onChange, placeholder, isPrivate, ...props }: SelectProps): import("react/jsx-runtime").JSX.Element; displayName: string; }, keyof import("react").Component>; export {};