import { CommonProps, Refable, type Styleable } from "@trackunit/react-components"; import { MappedOmit } from "@trackunit/shared-utils"; import { FocusEvent, ReactElement, ReactNode } from "react"; import { GroupBase, InputActionMeta, MultiValue } from "react-select"; import { SelectProps } from "../BaseSelect/useSelect"; import { FormGroupProps } from "../FormGroup/FormGroup"; import { BaseOptionType } from "../SelectField/FormFieldSelectAdapter"; /** * NOTE: Single and multi adapters are intentionally separate. * Single uses a primitive value model and a real hidden for a stable ref target * - optionally renders one hidden per selected option IF `getOptionValue` is provided * - passes through all remaining BaseSelect props with isMulti=true * * @param {FormFieldSelectAdapterMultiProps} props - The props for the FormFieldSelectAdapterMulti component * @returns {ReactElement} FormFieldSelectAdapterMulti component */ export declare const FormFieldSelectAdapterMulti: = GroupBase>(props: FormFieldSelectAdapterMultiProps) => ReactElement; export {};