import type { ModelValue, PartialTimeObj, TimeModel, DatePickerMarker, TimeObj, CalendarWeek } from '@vuepic/vue-datepicker'; import type { IconifyIcon } from '@iconify/vue'; import type { GCheckboxProps, GRadioProps, GIconProps, GInputProps } from '..'; import type { DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, PropType as __PropType } from 'vue'; import { type Component } from 'vue'; export interface FormFieldOption { value: unknown; label: string; } export interface FormField { value: unknown; type?: string; label?: string; error?: boolean; errorMessage?: string | null; disabled?: boolean; hidden?: boolean | ((field: FormField, fields: Record) => boolean); rules?: Array<(value: unknown, fields: Record) => string | true>; inputOptions?: Record | ((field: FormField, fields: Record) => Record); options?: Array; lazy?: boolean; debounce?: number; el?: unknown; [key: string]: unknown; } export interface GFormProps { /** Custom field wrapper component */ fieldComponent?: Component; /** Custom field input component */ fieldInputComponent?: Component; /** Form element reference */ el?: Record; /** Field definitions */ fields?: Record; /** Validate all fields on submit */ validateOnSubmit?: boolean; /** Enable browser validation */ browserValidate?: boolean; /** Lazy validation mode */ lazy?: boolean; /** Default debounce delay in milliseconds */ debounce?: number; /** Scroll to first error on failed validation */ scrollToError?: boolean; /** Loading state */ loading?: boolean; /** Transition options for field list */ transitionOptions?: Record; /** Show field values for debugging */ debugShowValues?: boolean; /** Fill form with garbage data for testing */ garbage?: boolean | string; /** Custom garbage fill function */ garbageFn?: ((fields: Record) => Record) | null; /** Disable production check for garbage helper */ unsafelyDisableProdCheck?: boolean; /** Validate hidden fields */ validateHidden?: boolean; } export type GFormExposed = { /** Fill form with garbage data (debug) */ fillWithGarbage: () => void; /** Validate the entire form */ validateForm: () => boolean; /** Reset form validation */ resetFormValidation: () => void; /** Validate a single input */ validateInput: (fieldName: string) => boolean; /** Reset validation for a single input */ resetInputValidation: (fieldName: string) => void; /** Submit the form */ submit: () => void; /** Clear all form values */ clearForm: () => void; /** Check if field is hidden */ isHidden: (field: Record) => boolean; /** Get props for a field */ fieldProps: (field: Record) => Record; /** Get props for an input */ inputProps: (field: Record) => Record; /** Format input options */ formatInputOptions: (options: unknown) => unknown[]; /** Handle ref mounted event */ handleRefMounted: (fieldName: string, ref: unknown) => void; /** Local fields state */ localFields: Record; /** Show garbage helper (debug) */ showGarbageHelper: boolean; /** Garbage helper ref (debug) */ garbageHelper: unknown; /** Field slots */ fieldSlots: unknown; /** Whether in production */ isProd: boolean; }; declare const _sfc_main: DefineComponent; required: false; default: () => DefineComponent; required: false; default: undefined; }; disabled: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; labelClass: { type: __PropType; required: false; default: null; }; helperText: { type: __PropType; required: false; default: null; }; helperTextPosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; helperTextClass: { type: __PropType; /** Get props for an input */ required: false; default: null; }; message: { type: __PropType; required: false; default: null; }; errorMessage: { type: __PropType; required: false; default: null; }; variant: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; inputOptions: { type: __PropType | (() => Record) | null | undefined>; required: false; default: null; }; messagePosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; maxLength: { type: __PropType; required: false; default: undefined; }; countType: { type: __PropType<"outOf" | "descriptive" | undefined>; required: false; default: string; }; countTemplate: { type: __PropType; required: false; default: undefined; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value" | "update:error" | "update:errorMessage")[], "refMounted" | "update:el" | "update:value" | "update:error" | "update:errorMessage", PublicProps, Readonly; required: false; default: undefined; }; disabled: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; labelClass: { type: __PropType; required: false; default: null; }; helperText: { type: __PropType; required: false; default: null; }; helperTextPosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; helperTextClass: { type: __PropType; /** Get props for an input */ required: false; default: null; }; message: { type: __PropType; required: false; default: null; }; errorMessage: { type: __PropType; required: false; default: null; }; variant: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; inputOptions: { type: __PropType | (() => Record) | null | undefined>; required: false; default: null; }; messagePosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; maxLength: { type: __PropType; required: false; default: undefined; }; countType: { type: __PropType<"outOf" | "descriptive" | undefined>; required: false; default: string; }; countTemplate: { type: __PropType; required: false; default: undefined; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:error"?: ((...args: any[]) => any) | undefined; "onUpdate:errorMessage"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; variant: string | null | undefined; disabled: boolean | undefined; value: undefined; inputOptions: Record | (() => Record) | null | undefined; errorMessage: string | null | undefined; labelClass: string | string[] | null | undefined; helperText: string | null | undefined; helperTextPosition: "after" | "before" | undefined; helperTextClass: string | string[] | null | undefined; message: string | null | undefined; messagePosition: "after" | "before" | undefined; maxLength: string | number | undefined; countType: "outOf" | "descriptive" | undefined; countTemplate: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fieldInputComponent: { type: __PropType; required: false; default: () => DefineComponent; /** Fill form with garbage data (debug) */ required: false; default: boolean; }; value: { type: __PropType; required: false; default: undefined; }; inputOptions: { type: __PropType | null | undefined>; required: false; default: null; }; type: { type: __PropType; required: false; default: undefined; }; options: { type: __PropType<(string | number | { value: unknown; label: string; })[] | null | undefined>; required: false; default: null; }; debounce: { type: __PropType; required: false; default: number; }; fieldName: { type: __PropType; required: false; default: undefined; }; lazy: { type: __PropType; required: false; default: boolean; }; comboboxComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; inputComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; checkboxComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GCheckboxProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: string | undefined; hideLabel: boolean | undefined; checked: boolean | (string | number | boolean)[] | undefined; modelValue: boolean | (string | number | boolean)[] | undefined; value: string | number | boolean | undefined; readonly: boolean | undefined; checkedIcon: string | Component | undefined; indeterminate: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; switchComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; radioComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GRadioProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: "after" | "before" | undefined; hideLabel: boolean | undefined; checked: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; dropdownComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value")[], "refMounted" | "update:el" | "update:value", PublicProps, Readonly; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; debug: boolean | undefined; el: object | undefined; showLabels: boolean | undefined; preselectFirst: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fileUploaderComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; datepickerComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el")[], "refMounted" | "update:el", PublicProps, Readonly; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; enableTimePicker: boolean | undefined; clearable: boolean | undefined; autoApply: boolean | undefined; inputComponent: Component | undefined; clearButtonComponent: Component | undefined; inputOptions: Partial | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value" | "validate" | "resetValidation")[], "refMounted" | "update:el" | "update:value" | "validate" | "resetValidation", PublicProps, Readonly; /** Fill form with garbage data (debug) */ required: false; default: boolean; }; value: { type: __PropType; required: false; default: undefined; }; inputOptions: { type: __PropType | null | undefined>; required: false; default: null; }; type: { type: __PropType; required: false; default: undefined; }; options: { type: __PropType<(string | number | { value: unknown; label: string; })[] | null | undefined>; required: false; default: null; }; debounce: { type: __PropType; required: false; default: number; }; fieldName: { type: __PropType; required: false; default: undefined; }; lazy: { type: __PropType; required: false; default: boolean; }; comboboxComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; inputComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; checkboxComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GCheckboxProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: string | undefined; hideLabel: boolean | undefined; checked: boolean | (string | number | boolean)[] | undefined; modelValue: boolean | (string | number | boolean)[] | undefined; value: string | number | boolean | undefined; readonly: boolean | undefined; checkedIcon: string | Component | undefined; indeterminate: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; switchComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; radioComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GRadioProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: "after" | "before" | undefined; hideLabel: boolean | undefined; checked: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; dropdownComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value")[], "refMounted" | "update:el" | "update:value", PublicProps, Readonly; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; debug: boolean | undefined; el: object | undefined; showLabels: boolean | undefined; preselectFirst: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fileUploaderComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; datepickerComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el")[], "refMounted" | "update:el", PublicProps, Readonly; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; enableTimePicker: boolean | undefined; clearable: boolean | undefined; autoApply: boolean | undefined; inputComponent: Component | undefined; clearButtonComponent: Component | undefined; inputOptions: Partial | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onValidate?: ((...args: any[]) => any) | undefined; onResetValidation?: ((...args: any[]) => any) | undefined; }>, { options: (string | number | { value: unknown; label: string; })[] | null | undefined; error: boolean | undefined; type: string | undefined; value: undefined; inputComponent: Component | undefined; inputOptions: Record | null | undefined; lazy: boolean | undefined; debounce: number | undefined; fieldName: string | undefined; comboboxComponent: Component | undefined; checkboxComponent: Component | undefined; switchComponent: Component | undefined; radioComponent: Component | undefined; dropdownComponent: Component | undefined; fileUploaderComponent: Component | undefined; datepickerComponent: Component | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; el: { type: __PropType | undefined>; required: false; default: undefined; }; fields: { type: __PropType | undefined>; required: false; default: () => {}; }; validateOnSubmit: { type: __PropType; required: false; default: boolean; }; browserValidate: { type: __PropType; required: false; default: boolean; }; lazy: { type: __PropType; required: false; default: boolean; }; debounce: { type: __PropType; required: false; default: number; }; scrollToError: { type: __PropType; required: false; default: boolean; }; loading: { type: __PropType; required: false; default: boolean; }; transitionOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; debugShowValues: { type: __PropType; required: false; default: boolean; }; garbage: { type: __PropType; required: false; default: boolean; }; garbageFn: { type: __PropType<((fields: Record) => Record) | null | undefined>; required: false; default: null; }; unsafelyDisableProdCheck: { type: __PropType; required: false; default: boolean; }; validateHidden: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "submit" | "update:fields")[], "refMounted" | "update:el" | "submit" | "update:fields", PublicProps, Readonly; required: false; default: () => DefineComponent; required: false; default: undefined; }; disabled: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; labelClass: { type: __PropType; required: false; default: null; }; helperText: { type: __PropType; required: false; default: null; }; helperTextPosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; helperTextClass: { type: __PropType; /** Get props for an input */ required: false; default: null; }; message: { type: __PropType; required: false; default: null; }; errorMessage: { type: __PropType; required: false; default: null; }; variant: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; inputOptions: { type: __PropType | (() => Record) | null | undefined>; required: false; default: null; }; messagePosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; maxLength: { type: __PropType; required: false; default: undefined; }; countType: { type: __PropType<"outOf" | "descriptive" | undefined>; required: false; default: string; }; countTemplate: { type: __PropType; required: false; default: undefined; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value" | "update:error" | "update:errorMessage")[], "refMounted" | "update:el" | "update:value" | "update:error" | "update:errorMessage", PublicProps, Readonly; required: false; default: undefined; }; disabled: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; labelClass: { type: __PropType; required: false; default: null; }; helperText: { type: __PropType; required: false; default: null; }; helperTextPosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; helperTextClass: { type: __PropType; /** Get props for an input */ required: false; default: null; }; message: { type: __PropType; required: false; default: null; }; errorMessage: { type: __PropType; required: false; default: null; }; variant: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; inputOptions: { type: __PropType | (() => Record) | null | undefined>; required: false; default: null; }; messagePosition: { type: __PropType<"after" | "before" | undefined>; required: false; default: string; }; maxLength: { type: __PropType; required: false; default: undefined; }; countType: { type: __PropType<"outOf" | "descriptive" | undefined>; required: false; default: string; }; countTemplate: { type: __PropType; required: false; default: undefined; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:error"?: ((...args: any[]) => any) | undefined; "onUpdate:errorMessage"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; variant: string | null | undefined; disabled: boolean | undefined; value: undefined; inputOptions: Record | (() => Record) | null | undefined; errorMessage: string | null | undefined; labelClass: string | string[] | null | undefined; helperText: string | null | undefined; helperTextPosition: "after" | "before" | undefined; helperTextClass: string | string[] | null | undefined; message: string | null | undefined; messagePosition: "after" | "before" | undefined; maxLength: string | number | undefined; countType: "outOf" | "descriptive" | undefined; countTemplate: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fieldInputComponent: { type: __PropType; required: false; default: () => DefineComponent; /** Fill form with garbage data (debug) */ required: false; default: boolean; }; value: { type: __PropType; required: false; default: undefined; }; inputOptions: { type: __PropType | null | undefined>; required: false; default: null; }; type: { type: __PropType; required: false; default: undefined; }; options: { type: __PropType<(string | number | { value: unknown; label: string; })[] | null | undefined>; required: false; default: null; }; debounce: { type: __PropType; required: false; default: number; }; fieldName: { type: __PropType; required: false; default: undefined; }; lazy: { type: __PropType; required: false; default: boolean; }; comboboxComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; inputComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; checkboxComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GCheckboxProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: string | undefined; hideLabel: boolean | undefined; checked: boolean | (string | number | boolean)[] | undefined; modelValue: boolean | (string | number | boolean)[] | undefined; value: string | number | boolean | undefined; readonly: boolean | undefined; checkedIcon: string | Component | undefined; indeterminate: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; switchComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; radioComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GRadioProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: "after" | "before" | undefined; hideLabel: boolean | undefined; checked: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; dropdownComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value")[], "refMounted" | "update:el" | "update:value", PublicProps, Readonly; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; debug: boolean | undefined; el: object | undefined; showLabels: boolean | undefined; preselectFirst: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fileUploaderComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; datepickerComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el")[], "refMounted" | "update:el", PublicProps, Readonly; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; enableTimePicker: boolean | undefined; clearable: boolean | undefined; autoApply: boolean | undefined; inputComponent: Component | undefined; clearButtonComponent: Component | undefined; inputOptions: Partial | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value" | "validate" | "resetValidation")[], "refMounted" | "update:el" | "update:value" | "validate" | "resetValidation", PublicProps, Readonly; /** Fill form with garbage data (debug) */ required: false; default: boolean; }; value: { type: __PropType; required: false; default: undefined; }; inputOptions: { type: __PropType | null | undefined>; required: false; default: null; }; type: { type: __PropType; required: false; default: undefined; }; options: { type: __PropType<(string | number | { value: unknown; label: string; })[] | null | undefined>; required: false; default: null; }; debounce: { type: __PropType; required: false; default: number; }; fieldName: { type: __PropType; required: false; default: undefined; }; lazy: { type: __PropType; required: false; default: boolean; }; comboboxComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; inputComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; checkboxComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType; required: false; default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; default: boolean; }; value: { type: __PropType; required: false; default: () => string; }; /** Validate the entire form */ disabled: { type: __PropType; required: false; default: boolean; }; readonly: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; checkedIcon: { type: __PropType; required: false; default: () => string; }; indeterminate: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GCheckboxProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: string | undefined; hideLabel: boolean | undefined; checked: boolean | (string | number | boolean)[] | undefined; modelValue: boolean | (string | number | boolean)[] | undefined; value: string | number | boolean | undefined; readonly: boolean | undefined; checkedIcon: string | Component | undefined; indeterminate: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; switchComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; radioComponent: { type: __PropType; required: false; default: () => DefineComponent string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated")[], "change" | "refMounted" | "update:el" | "update:checked" | "update:modelValue" | "updated", PublicProps, Readonly string) | null | undefined>; required: false; default: null; }; labelPosition: { type: __PropType<"after" | "before" | undefined>; required: false; /** Field definitions */ default: string; }; hideLabel: { type: __PropType; required: false; default: boolean; }; id: { type: __PropType; required: false; default: null; /** Default debounce delay in milliseconds */ }; checked: { type: __PropType; required: false; default: boolean; }; modelValue: { type: __PropType; required: false; }; value: { type: __PropType; required: false; }; disabled: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; id: string | null | undefined; label: string | ((props: GRadioProps) => string) | null | undefined; disabled: boolean | undefined; labelPosition: "after" | "before" | undefined; hideLabel: boolean | undefined; checked: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; dropdownComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:value")[], "refMounted" | "update:el" | "update:value", PublicProps, Readonly; required: false; default: undefined; }; showLabels: { type: __PropType; required: false; default: boolean; }; error: { type: __PropType; required: false; default: boolean; }; debug: { type: __PropType; required: false; default: boolean; }; preselectFirst: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; debug: boolean | undefined; el: object | undefined; showLabels: boolean | undefined; preselectFirst: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; fileUploaderComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; datepickerComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el")[], "refMounted" | "update:el", PublicProps, Readonly; required: false; default: () => DefineComponent; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue")[], "refMounted" | "update:el" | "update:modelValue" | "updated" | "cleared" | "update:value" | "update:formattedValue", PublicProps, Readonly; required: false; default: undefined; }; value: { type: __PropType; required: false; default: undefined; }; type: { type: __PropType; required: false; default: string; }; el: { type: __PropType; required: false; default: undefined; }; variant: { type: __PropType; required: false; default: string; }; label: { type: __PropType; required: false; default: null; }; error: { type: __PropType; required: false; default: boolean; }; iconProps: { type: __PropType | undefined>; required: false; default: undefined; }; autocomplete: { type: __PropType; required: false; default: string; }; passwordReveal: { type: __PropType; required: false; }; passwordIcon: { type: __PropType<{ show: string; hide: string; } | undefined>; required: false; default: () => { show: string; hide: string; }; }; revealFocusable: { type: __PropType; required: false; }; clearable: { type: __PropType; required: false; default: boolean; }; clearFocusable: { type: __PropType; required: false; default: boolean; }; clearIcon: { type: __PropType; required: false; default: string; }; autoResize: { type: __PropType; required: false; default: boolean; }; autoFocus: { type: __PropType; required: false; default: boolean; }; required: { type: __PropType; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconRight: { type: __PropType; required: false; default: null; }; mask: { type: __PropType; required: false; default: string; }; maskOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; formattedValue: { type: __PropType; required: false; default: string; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onUpdated?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:formattedValue"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; label: string | null | undefined; type: string | undefined; variant: string | undefined; iconProps: Record | undefined; iconLeft: string | null | undefined; iconRight: string | null | undefined; autoFocus: boolean | undefined; mask: string | undefined; modelValue: string | number | undefined; value: string | number | undefined; clearable: boolean | undefined; autocomplete: string | undefined; el: HTMLElement | undefined; passwordIcon: { show: string; hide: string; } | undefined; clearFocusable: boolean | undefined; clearIcon: string | undefined; autoResize: boolean | undefined; maskOptions: Record | undefined; formattedValue: string | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Default debounce delay in milliseconds */ }; /** Default debounce delay in milliseconds */ clearButtonComponent: { type: __PropType; required: false; default: () => DefineComponent; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly; required: false; }; href: { type: __PropType; required: false; }; variant: { type: __PropType; required: false; default: string; }; rounded: { type: __PropType; required: false; default: boolean; }; label: { type: __PropType; required: false; default: null; }; disabled: { type: __PropType; required: false; }; typeVariants: { type: __PropType; required: false; default: () => string[]; }; colorVariants: { type: __PropType; required: false; default: () => string[]; }; icon: { type: __PropType; required: false; default: null; }; iconProps: { type: __PropType | undefined>; required: false; }; iconLeft: { type: __PropType; required: false; default: null; }; iconLeftProps: { type: __PropType | undefined>; required: false; }; iconRight: { type: __PropType; required: false; default: null; }; iconRightProps: { type: __PropType | undefined>; required: false; }; autoFocus: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{}>, { icon: string | IconifyIcon | null | undefined; label: string | null | undefined; variant: string | undefined; rounded: boolean | undefined; typeVariants: string[] | undefined; colorVariants: string[] | undefined; iconLeft: string | IconifyIcon | null | undefined; iconRight: string | IconifyIcon | null | undefined; autoFocus: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; /** Loading state */ }; inputOptions: { type: __PropType | undefined>; required: false; default: () => {}; /** Show field values for debugging */ }; error: { type: __PropType; required: false; default: boolean; }; clearable: { type: __PropType; required: false; default: boolean; }; uid: { type: __PropType; required: false; }; name: { type: __PropType; required: false; }; is24: { type: __PropType; required: false; }; enableTimePicker: { type: __PropType; required: false; default: boolean; }; range: { type: __PropType; required: false; /** Reset validation for a single input */ }; multiCalendars: { type: __PropType; required: false; }; multiCalendarsSolo: { type: __PropType; required: false; }; multiStatic: { type: __PropType; required: false; }; modelValue: { type: __PropType; required: false; }; locale: { type: __PropType; required: false; }; position: { type: __PropType<"left" | "center" | "right" | undefined>; required: false; }; dark: { type: __PropType; required: false; }; placeholder: { type: __PropType; required: false; }; weekNumbers: { type: __PropType<"iso" | "local" | ((date: Date) => string | number) | undefined>; required: false; }; hoursIncrement: { type: __PropType; required: false; }; hoursGridIncrement: { type: __PropType; required: false; }; secondsGridIncrement: { type: __PropType; required: false; }; minutesGridIncrement: { type: __PropType; required: false; }; minutesIncrement: { type: __PropType; required: false; }; secondsIncrement: { type: __PropType; required: false; }; minDate: { type: __PropType; required: false; }; maxDate: { type: __PropType; required: false; }; minTime: { type: __PropType; required: false; }; maxTime: { type: __PropType; required: false; }; weekStart: { type: __PropType<0 | 2 | 1 | "0" | "1" | "2" | "3" | 3 | 4 | 5 | 6 | "4" | "5" | "6" | undefined>; required: false; }; disabled: { type: __PropType; required: false; }; readonly: { type: __PropType; required: false; }; required: { type: __PropType; required: false; }; format: { type: __PropType string) | undefined>; required: false; }; previewFormat: { type: __PropType string) | undefined>; required: false; }; inputClassName: { type: __PropType; required: false; }; menuClassName: { type: __PropType; required: false; }; calendarClassName: { type: __PropType; required: false; }; calendarCellClassName: { type: __PropType; required: false; }; hideInputIcon: { type: __PropType; required: false; }; state: { type: __PropType; required: false; }; closeOnScroll: { type: __PropType; required: false; }; autoApply: { type: __PropType; required: false; default: boolean; }; filters: { type: __PropType<{ months?: number[] | undefined; years?: number[] | undefined; times?: { hours?: number[] | undefined; minutes?: number[] | undefined; seconds?: number[] | undefined; } | undefined; } | undefined>; required: false; }; disableMonthYearSelect: { type: __PropType; required: false; }; yearRange: { type: __PropType; required: false; }; disabledDates: { type: __PropType boolean) | undefined>; required: false; }; inline: { type: __PropType; required: false; }; inlineWithInput: { type: __PropType; required: false; }; selectText: { type: __PropType; required: false; }; cancelText: { type: __PropType; required: false; }; weekNumName: { type: __PropType; required: false; }; autoPosition: { type: __PropType; required: false; }; monthPicker: { type: __PropType; required: false; }; timePicker: { type: __PropType; required: false; }; closeOnAutoApply: { type: __PropType; required: false; }; textInput: { type: __PropType; required: false; }; textInputOptions: { type: __PropType<{ enterSubmit?: boolean | undefined; tabSubmit?: boolean | undefined; openMenu?: boolean | undefined; rangeSeparator?: string | undefined; format?: string | string[] | ((value: string) => Date | null) | undefined; } | undefined>; required: false; }; monthNameFormat: { type: __PropType<"long" | "short" | undefined>; required: false; }; startDate: { type: __PropType; required: false; }; startTime: { type: __PropType; required: false; }; hideOffsetDates: { type: __PropType; required: false; }; autoRange: { type: __PropType; required: false; }; noToday: { type: __PropType; required: false; }; noHoursOverlay: { type: __PropType; required: false; }; noMinutesOverlay: { type: __PropType; required: false; }; noSecondsOverlay: { type: __PropType; required: false; }; altPosition: { type: __PropType<((el: HTMLElement | undefined) => { top: string | number; left: string | number; transform?: string | undefined; }) | undefined>; required: false; }; disabledWeekDays: { type: __PropType; required: false; }; allowedDates: { type: __PropType; required: false; }; showNowButton: { type: __PropType; required: false; }; nowButtonLabel: { type: __PropType; required: false; }; partialRange: { type: __PropType; required: false; }; monthChangeOnScroll: { type: __PropType; required: false; }; markers: { type: __PropType; required: false; }; transitions: { type: __PropType; required: false; }; modeHeight: { type: __PropType; required: false; }; enableSeconds: { type: __PropType; required: false; }; escClose: { type: __PropType; required: false; }; spaceConfirm: { type: __PropType; required: false; }; monthChangeOnArrows: { type: __PropType; required: false; }; formatLocale: { type: __PropType; required: false; }; autocomplete: { type: __PropType; required: false; }; multiDates: { type: __PropType; required: false; }; presetRanges: { type: __PropType<{ label: string; range: string[] | Date[]; style?: Record | undefined; slot?: string | undefined; }[] | undefined>; required: false; }; flow: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; partialFlow: { type: __PropType; required: false; }; preventMinMaxNavigation: { type: __PropType; required: false; }; minRange: { type: __PropType; required: false; }; maxRange: { type: __PropType; required: false; }; fixedStart: { type: __PropType; required: false; }; fixedEnd: { type: __PropType; required: false; }; utc: { type: __PropType; required: false; }; multiDatesLimit: { type: __PropType; required: false; }; reverseYears: { type: __PropType; required: false; }; keepActionRow: { type: __PropType; required: false; }; weekPicker: { type: __PropType; required: false; }; noSwipe: { type: __PropType; required: false; }; vertical: { type: __PropType; required: false; }; ariaLabels: { type: __PropType<{ toggleOverlay?: string | undefined; menu?: string | undefined; input?: string | undefined; calendarWrap?: string | undefined; calendarDays?: string | undefined; openTimePicker?: string | undefined; closeTimePicker?: string | undefined; incrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; decrementValue?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; openTpOverlay?: ((type: "minutes" | "hours" | "seconds") => string) | undefined; amPmButton?: string | undefined; openYearsOverlay?: string | undefined; openMonthsOverlay?: string | undefined; nextMonth?: string | undefined; prevMonth?: string | undefined; day?: (({ value }: { value: Date; }) => string) | undefined; } | undefined>; required: false; }; arrowNavigation: { type: __PropType; required: false; }; yearPicker: { type: __PropType; required: false; }; disableTimeRangeValidation: { type: __PropType; required: false; }; dayNames: { type: __PropType string[]) | undefined>; required: false; }; modelType: { type: __PropType; required: false; }; modelAuto: { type: __PropType; required: false; }; highlight: { type: __PropType boolean) | undefined>; required: false; }; highlightWeekDays: { type: __PropType; required: false; }; highlightDisabledDays: { type: __PropType; required: false; }; offset: { type: __PropType; required: false; }; teleportCenter: { type: __PropType; required: false; }; teleport: { type: __PropType; required: false; }; ignoreTimeValidation: { type: __PropType; required: false; }; dayClass: { type: __PropType<((date: Date) => string) | undefined>; required: false; }; hideNavigation: { type: __PropType<("calendar" | "month" | "year" | "time" | "minutes" | "hours" | "seconds")[] | undefined>; required: false; }; onClickOutside: { type: __PropType<((validate: () => boolean) => void) | undefined>; required: false; }; noDisabledRange: { type: __PropType; required: false; }; sixWeeks: { type: __PropType; required: false; }; timezone: { type: __PropType; required: false; }; allowPreventDefault: { type: __PropType; required: false; }; disableYearSelect: { type: __PropType; required: false; }; closeOnClearValue: { type: __PropType; required: false; }; focusStartDate: { type: __PropType; required: false; }; disabledTimes: { type: __PropType<((time: TimeObj | TimeObj[] | (TimeObj | undefined)[]) => boolean) | undefined>; required: false; }; showLastInRange: { type: __PropType; required: false; }; timePickerInline: { type: __PropType; required: false; }; calendar: { type: __PropType<((weeks: CalendarWeek[]) => CalendarWeek[]) | undefined>; required: false; }; autoApplyMonth: { type: __PropType; required: false; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; }>, { error: boolean | undefined; enableTimePicker: boolean | undefined; clearable: boolean | undefined; autoApply: boolean | undefined; inputComponent: Component | undefined; clearButtonComponent: Component | undefined; inputOptions: Partial | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onValidate?: ((...args: any[]) => any) | undefined; onResetValidation?: ((...args: any[]) => any) | undefined; }>, { options: (string | number | { value: unknown; label: string; })[] | null | undefined; error: boolean | undefined; type: string | undefined; value: undefined; inputComponent: Component | undefined; inputOptions: Record | null | undefined; lazy: boolean | undefined; debounce: number | undefined; fieldName: string | undefined; comboboxComponent: Component | undefined; checkboxComponent: Component | undefined; switchComponent: Component | undefined; radioComponent: Component | undefined; dropdownComponent: Component | undefined; fileUploaderComponent: Component | undefined; datepickerComponent: Component | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; }; el: { type: __PropType | undefined>; required: false; default: undefined; }; fields: { type: __PropType | undefined>; required: false; default: () => {}; }; validateOnSubmit: { type: __PropType; required: false; default: boolean; }; browserValidate: { type: __PropType; required: false; default: boolean; }; lazy: { type: __PropType; required: false; default: boolean; }; debounce: { type: __PropType; required: false; default: number; }; scrollToError: { type: __PropType; required: false; default: boolean; }; loading: { type: __PropType; required: false; default: boolean; }; transitionOptions: { type: __PropType | undefined>; required: false; default: () => {}; }; debugShowValues: { type: __PropType; required: false; default: boolean; }; garbage: { type: __PropType; required: false; default: boolean; }; garbageFn: { type: __PropType<((fields: Record) => Record) | null | undefined>; required: false; default: null; }; unsafelyDisableProdCheck: { type: __PropType; required: false; default: boolean; }; validateHidden: { type: __PropType; required: false; default: boolean; }; }>> & Readonly<{ onRefMounted?: ((...args: any[]) => any) | undefined; "onUpdate:el"?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; "onUpdate:fields"?: ((...args: any[]) => any) | undefined; }>, { transitionOptions: Record | undefined; loading: boolean | undefined; el: Record | undefined; lazy: boolean | undefined; debounce: number | undefined; fieldComponent: Component | undefined; fieldInputComponent: Component | undefined; fields: Record | undefined; validateOnSubmit: boolean | undefined; browserValidate: boolean | undefined; scrollToError: boolean | undefined; debugShowValues: boolean | undefined; garbage: string | boolean | undefined; garbageFn: ((fields: Record) => Record) | null | undefined; unsafelyDisableProdCheck: boolean | undefined; validateHidden: boolean | undefined; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _sfc_main;