/* eslint-disable */ import { DefineComponent } from "@vue/runtime-core"; import type { CheckboxOptions, FFieldSeparatorState, FormBuilderArrayField, ArrayValueType, FormBuilderLabel, FormBuilderField, FormBuilderValues, FormBuilderSize, FormBuilderVariant, FormBuilderCategory, FormBuilderGap, FormBuilderObjectField, ObjectValueType, RadioOptions, RadioOption } from "../src/index"; declare module "@vue/runtime-core" { export interface GlobalComponents { ["f-checkbox-group"]: DefineComponent<{ options?: CheckboxOptions; state?: "primary" | "default" | "success" | "warning" | "danger" | undefined; value?: CheckboxOptions | undefined; direction?: "vertical" | "horizontal" | undefined; gap?: "large" | "medium" | "small" | "x-small" | undefined; helperText?: string | undefined; disabled?: boolean | undefined; }>; ["f-field-separator"]: DefineComponent<{ label?: string | undefined; type?: "solid" | "dashed" | "dotted" | undefined; size?: "large" | "medium" | undefined; state?: FFieldSeparatorState | undefined; direction?: "vertical" | "horizontal" | undefined; }>; ["f-form-array"]: DefineComponent<{ config?: FormBuilderArrayField; value?: ArrayValueType; state?: "primary" | "default" | "success" | "warning" | "danger" | undefined; gap?: "large" | "medium" | "small" | "x-small" | undefined; }>; ["f-form-builder"]: DefineComponent<{ name?: string; label?: FormBuilderLabel | undefined; field?: FormBuilderField | undefined; values?: FormBuilderValues | undefined; size?: FormBuilderSize | undefined; variant?: FormBuilderVariant | undefined; category?: FormBuilderCategory | undefined; gap?: FormBuilderGap | undefined; separator?: boolean | undefined; }>; ["f-form-object"]: DefineComponent<{ config?: FormBuilderObjectField; value?: ObjectValueType; state?: "primary" | "default" | "success" | "warning" | "danger" | undefined; gap?: "large" | "medium" | "small" | "x-small" | undefined; }>; ["f-radio-group"]: DefineComponent<{ options?: RadioOptions; state?: "primary" | "default" | "success" | "warning" | "danger" | undefined; value?: RadioOption | undefined; direction?: "vertical" | "horizontal" | undefined; gap?: "large" | "medium" | "small" | "x-small" | undefined; helperText?: string | undefined; disabled?: boolean | undefined; }>; } }