import type { FitxSelectFieldSlots, FitxSelectFieldOption } from '../../components/fitx-select-field/types'; declare const _default: >(__VLS_props: { "onUpdate:modelValue"?: ((modelValue: SelectItem | SelectItem[]) => any) | undefined; modelValue?: SelectItem | SelectItem[] | undefined; label: string; errorMessage?: string | undefined; hint?: string | undefined; state?: "hover" | "focused" | "disabled" | undefined; id?: string | undefined; inputAttributes?: import("vue").SelectHTMLAttributes | undefined; options: import("@fitx/gymx-ui").GymxSelectOption[]; placeholder?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { attrs: any; slots: Readonly & FitxSelectFieldSlots; emit: (evt: "update:modelValue", modelValue: SelectItem | SelectItem[]) => void; } | undefined, __VLS_expose?: ((exposed: import('vue').ShallowUnwrapRef<{}>) => void) | undefined, __VLS_setup?: Promise<{ props: { "onUpdate:modelValue"?: ((modelValue: SelectItem | SelectItem[]) => any) | undefined; modelValue?: SelectItem | SelectItem[] | undefined; label: string; errorMessage?: string | undefined; hint?: string | undefined; state?: "hover" | "focused" | "disabled" | undefined; id?: string | undefined; inputAttributes?: import("vue").SelectHTMLAttributes | undefined; options: import("@fitx/gymx-ui").GymxSelectOption[]; placeholder?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly & FitxSelectFieldSlots; emit: (evt: "update:modelValue", modelValue: SelectItem | SelectItem[]) => void; }>) => import("vue").VNode & { __ctx?: { props: { "onUpdate:modelValue"?: ((modelValue: SelectItem | SelectItem[]) => any) | undefined; modelValue?: SelectItem | SelectItem[] | undefined; label: string; errorMessage?: string | undefined; hint?: string | undefined; state?: "hover" | "focused" | "disabled" | undefined; id?: string | undefined; inputAttributes?: import("vue").SelectHTMLAttributes | undefined; options: import("@fitx/gymx-ui").GymxSelectOption[]; placeholder?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Readonly & FitxSelectFieldSlots; emit: (evt: "update:modelValue", modelValue: SelectItem | SelectItem[]) => void; } | undefined; }; export default _default; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};