import { ReactElement, ReactNode } from 'react'; import { FieldPath, FieldPathValue, FieldValues, Validate } from 'react-hook-form'; export interface SelectOptionObject { toString(): string; compareTo?(selectOption: unknown): boolean; } export type PageFormCreatableSelectProps = FieldPath> = { id?: string; name: TFieldName; label: string; labelHelp?: string | string[] | ReactNode; labelHelpTitle?: string; additionalControls?: ReactElement; placeholderText?: string; options: { value: string; label: string; }[]; isReadOnly?: boolean; isRequired?: boolean; validate?: Validate, TFieldValues> | Record, TFieldValues>>; shouldUnregister?: boolean; isMulti?: boolean; toggleButtonId?: string; }; export declare function PageFormCreatableSelect = FieldPath>(props: PageFormCreatableSelectProps): import("react/jsx-runtime").JSX.Element;