import { InferComponentProps } from '../../types.js'; import { Select } from './select.js'; export type SimpleSelectOptionObject = { label: string; value: string; disabled?: boolean; }; export type SimpleSelectOption = string | SimpleSelectOptionObject; export declare const isSimpleSelectOptionObject: (option: SimpleSelectOption) => option is SimpleSelectOptionObject; export type SimpleSelectProps = Omit, 'children'> & { options?: readonly SimpleSelectOption[]; }; export declare const SimpleSelect: import("react").ForwardRefExoticComponent void; } & Pick>, "name" | "open" | "disabled" | "defaultValue" | "dir" | "value" | "autoComplete" | "required" | "defaultOpen" | "onOpenChange" | "onValueChange"> & Omit>>, "children" | "onChange" | "placeholder"> & import("react").RefAttributes>>, "children"> & { options?: readonly SimpleSelectOption[]; } & import("react").RefAttributes>; export declare const SimpleSelectField: import("react").ForwardRefExoticComponent void; } & Pick>, "name" | "open" | "disabled" | "defaultValue" | "dir" | "value" | "autoComplete" | "required" | "defaultOpen" | "onOpenChange" | "onValueChange"> & Omit>>, "children" | "onChange" | "placeholder"> & import("react").RefAttributes>>, "children"> & { options?: readonly SimpleSelectOption[]; } & import("react").RefAttributes & { error?: string; } & import("../../types.js").DataAttributes & Pick, "ref"> & import("react").RefAttributes>;