import { AutoCompleteItem } from './types'; import { ValidateOnType } from '../types'; import { PropType } from 'vue'; import { ValidationRule } from '../../../utils/rules/types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { labelInfo?(_: { class: string; }): any; }; refs: { inputAutoCompleteField: ({ $: import('vue').ComponentInternalInstance; $data: {}; $props: Partial<{ style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; theme?: string | undefined | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; name?: string | undefined | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined | undefined; rounded?: string | number | boolean | undefined | undefined; maxWidth?: string | number | undefined | undefined; minWidth?: string | number | undefined | undefined; width?: string | number | undefined | undefined; loading?: string | boolean | undefined | undefined; id?: string | undefined | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined | undefined; hint?: string | undefined | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined | undefined; centerAffix?: boolean | undefined | undefined; color?: string | undefined | undefined; baseColor?: string | undefined | undefined; iconColor?: string | boolean | undefined | undefined; label?: string | undefined | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined | undefined; autocomplete?: string | undefined | undefined; counter?: string | number | boolean | undefined | undefined; counterValue?: number | ((value: any) => number) | undefined | undefined; prefix?: string | undefined | undefined; placeholder?: string | undefined | undefined; suffix?: string | undefined | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "nav" | "style" | "tag" | "disabled" | "density" | "rounded" | "tile" | "variant" | "slim" | "itemType" | "returnObject" | "activatable" | "selectable" | "selectStrategy" | "openStrategy" | "mandatory" | "itemsRegistration" | "filterable" | "lines" | "navigationStrategy"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "style" | "disabled" | "transition" | "location" | "eager" | "modelValue" | "origin" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "disableInitialFocus" | "submenu">) | undefined; itemColor?: string | undefined | undefined; autoSelectFirst?: "exact" | boolean | undefined | undefined; search?: string | undefined | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined | undefined; "onUpdate:search"?: ((value: any) => any) | undefined | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "type" | "reverse" | "flat" | "menu" | "style" | "role" | "disabled" | "density" | "rounded" | "tile" | "variant" | "active" | "readonly" | "error" | "eager" | "itemChildren" | "itemType" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "messages" | "glow" | "hideSpinButtons" | "persistentHint" | "clearIcon" | "clearable" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "chips" | "hideNoData" | "noDataText" | "filterKeys" | "filterMode" | "noFilter" | "closeText" | "openText" | "closableChips" | "hideSelected" | "menuIcon" | "openOnClear" | "noAutoScroll" | "clearOnSelect">; $attrs: import('vue').Attrs; $refs: { [x: string]: unknown; }; $slots: Readonly<{ prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; item?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]) | undefined; chip?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]) | undefined; selection?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }) => import('vue').VNode[]) | undefined; subheader?: ((arg: { props: Record; index: number; }) => import('vue').VNode[]) | undefined; divider?: ((arg: { props: Record; index: number; }) => import('vue').VNode[]) | undefined; "prepend-item"?: (() => import('vue').VNode[]) | undefined; "append-item"?: (() => import('vue').VNode[]) | undefined; "no-data"?: (() => import('vue').VNode[]) | undefined; "menu-header"?: ((arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]) | undefined; "menu-footer"?: ((arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance | null; $parent: import('vue').ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "update:focused", focused: boolean) => void) & ((event: "update:search", value: any) => void) & ((event: "update:menu", value: boolean) => void); $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; } & { theme?: string | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; autoSelectFirst?: "exact" | boolean | undefined; search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined; "onUpdate:search"?: ((value: any) => any) | undefined; }, { isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; rounded?: string | number | boolean | undefined; tile: boolean; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; autofocus: boolean; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; persistentPlaceholder: boolean; persistentCounter: boolean; suffix?: string | undefined; role?: string | undefined; type: string; modelModifiers?: Record | undefined; "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNode[]) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: ((event: "click:control", e: MouseEvent) => void) & ((event: "mousedown:control", e: MouseEvent) => void) & ((event: "update:focused", focused: boolean) => void) & ((event: "update:modelValue", val: string) => void); $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; role?: string | undefined; modelModifiers?: Record | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & { "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import('vue').ShallowUnwrapRef<{ reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import('vue').VNodeProps>, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "controlRef" | "fieldIconColor" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant")> & import('vue').ShallowUnwrapRef<{ controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import('vue').VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "click:control": (e: MouseEvent) => true; "mousedown:control": (e: MouseEvent) => true; "update:focused": (focused: boolean) => true; "update:modelValue": (val: string) => true; }, string, { style: import('vue').StyleValue; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }, {}, string, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; clear: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: { id: Readonly>; }) => import('vue').VNode[]; counter: (arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; role?: string | undefined; modelModifiers?: Record | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & { "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ariaLabel" | "size" | "type" | "reverse" | "flat" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "width" | "height" | "role" | "onclick" | "onkeydown" | "onkeyup" | "onkeypress" | "slot" | "disabled" | "children" | "placeholder" | "density" | "rounded" | "tile" | "variant" | "value" | "active" | "readonly" | "id" | "prepend" | "append" | "error" | "blur" | "name" | "normalize" | "scroll" | "click" | "focus" | "reset" | "dir" | "hidden" | "capture" | "accessKey" | "multiple" | "list" | "_allExposed" | "required" | "draggable" | "setAttribute" | "step" | "innerHTML" | "enterKeyHint" | "inert" | "lang" | "spellcheck" | "translate" | "prefix" | "autocapitalize" | "part" | "indeterminate" | "min" | "max" | "minLength" | "maxLength" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "messages" | "autocomplete" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "accept" | "align" | "alt" | "checked" | "defaultChecked" | "defaultValue" | "dirName" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "labels" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "src" | "useMap" | "validationMessage" | "validity" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "showPicker" | "stepDown" | "stepUp" | "addEventListener" | "removeEventListener" | "accessKeyLabel" | "innerText" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "writingSuggestions" | "attachInternals" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "popoverTargetAction" | "popoverTargetElement" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles"> & { accept: string; align: string; alt: string; autocomplete: AutoFill; capture: string; checked: boolean; defaultChecked: boolean; defaultValue: string; dirName: string; disabled: boolean; files: FileList | null; readonly form: HTMLFormElement | null; formAction: string; formEnctype: string; formMethod: string; formNoValidate: boolean; formTarget: string; height: number; indeterminate: boolean; readonly labels: NodeListOf | null; readonly list: HTMLDataListElement | null; max: string; maxLength: number; min: string; minLength: number; multiple: boolean; name: string; pattern: string; placeholder: string; readOnly: boolean; required: boolean; selectionDirection: "forward" | "backward" | "none" | null; selectionEnd: number | null; selectionStart: number | null; size: number; src: string; step: string; type: string; useMap: string; readonly validationMessage: string; readonly validity: ValidityState; value: string; valueAsDate: Date | null; valueAsNumber: number; readonly webkitEntries: ReadonlyArray; webkitdirectory: boolean; width: number; readonly willValidate: boolean; checkValidity: () => boolean; reportValidity: () => boolean; select: () => void; setCustomValidity: (error: string) => void; setRangeText: { (replacement: string): void; (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; setSelectionRange: (start: number | null, end: number | null, direction?: "forward" | "backward" | "none") => void; showPicker: () => void; stepDown: (n?: number) => void; stepUp: (n?: number) => void; addEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; removeEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; accessKey: string; readonly accessKeyLabel: string; autocapitalize: string; autocorrect: boolean; dir: string; draggable: boolean; hidden: boolean; inert: boolean; innerText: string; lang: string; readonly offsetHeight: number; readonly offsetLeft: number; readonly offsetParent: Element | null; readonly offsetTop: number; readonly offsetWidth: number; outerText: string; popover: string | null; spellcheck: boolean; title: string; translate: boolean; writingSuggestions: string; attachInternals: () => ElementInternals; click: () => void; hidePopover: () => void; showPopover: () => void; togglePopover: (options?: boolean) => boolean; readonly attributes: NamedNodeMap; classList: DOMTokenList; className: string; readonly clientHeight: number; readonly clientLeft: number; readonly clientTop: number; readonly clientWidth: number; readonly currentCSSZoom: number; id: string; innerHTML: string; readonly localName: string; readonly namespaceURI: string | null; onfullscreenchange: ((this: Element, ev: Event) => any) | null; onfullscreenerror: ((this: Element, ev: Event) => any) | null; outerHTML: string; readonly ownerDocument: Document; part: DOMTokenList; readonly prefix: string | null; readonly scrollHeight: number; scrollLeft: number; scrollTop: number; readonly scrollWidth: number; readonly shadowRoot: ShadowRoot | null; slot: string; readonly tagName: string; attachShadow: (init: ShadowRootInit) => ShadowRoot; checkVisibility: (options?: CheckVisibilityOptions) => boolean; closest: { (selector: K): HTMLElementTagNameMap[K] | null; (selector: K): SVGElementTagNameMap[K] | null; (selector: K): MathMLElementTagNameMap[K] | null; (selectors: string): E | null; }; computedStyleMap: () => StylePropertyMapReadOnly; getAttribute: (qualifiedName: string) => string | null; getAttributeNS: (namespace: string | null, localName: string) => string | null; getAttributeNames: () => string[]; getAttributeNode: (qualifiedName: string) => Attr | null; getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; getBoundingClientRect: () => DOMRect; getClientRects: () => DOMRectList; getElementsByClassName: (classNames: string) => HTMLCollectionOf; getElementsByTagName: { (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }; getElementsByTagNameNS: { (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; (namespace: string | null, localName: string): HTMLCollectionOf; }; getHTML: (options?: GetHTMLOptions) => string; hasAttribute: (qualifiedName: string) => boolean; hasAttributeNS: (namespace: string | null, localName: string) => boolean; hasAttributes: () => boolean; hasPointerCapture: (pointerId: number) => boolean; insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; insertAdjacentHTML: (position: InsertPosition, string: string) => void; insertAdjacentText: (where: InsertPosition, data: string) => void; matches: (selectors: string) => boolean; releasePointerCapture: (pointerId: number) => void; removeAttribute: (qualifiedName: string) => void; removeAttributeNS: (namespace: string | null, localName: string) => void; removeAttributeNode: (attr: Attr) => Attr; requestFullscreen: (options?: FullscreenOptions) => Promise; requestPointerLock: (options?: PointerLockOptions) => Promise; scroll: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollBy: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; scrollTo: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; setAttribute: (qualifiedName: string, value: string) => void; setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; setAttributeNode: (attr: Attr) => Attr | null; setAttributeNodeNS: (attr: Attr) => Attr | null; setHTMLUnsafe: (html: string) => void; setPointerCapture: (pointerId: number) => void; toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; webkitMatchesSelector: (selectors: string) => boolean; textContent: string; readonly baseURI: string; readonly childNodes: NodeListOf; readonly firstChild: ChildNode | null; readonly isConnected: boolean; readonly lastChild: ChildNode | null; readonly nextSibling: ChildNode | null; readonly nodeName: string; readonly nodeType: number; nodeValue: string | null; readonly parentElement: HTMLElement | null; readonly parentNode: ParentNode | null; readonly previousSibling: ChildNode | null; appendChild: (node: T) => T; cloneNode: (subtree?: boolean) => Node; compareDocumentPosition: (other: Node) => number; contains: (other: Node | null) => boolean; getRootNode: (options?: GetRootNodeOptions) => Node; hasChildNodes: () => boolean; insertBefore: (node: T, child: Node | null) => T; isDefaultNamespace: (namespace: string | null) => boolean; isEqualNode: (otherNode: Node | null) => boolean; isSameNode: (otherNode: Node | null) => boolean; lookupNamespaceURI: (prefix: string | null) => string | null; lookupPrefix: (namespace: string | null) => string | null; normalize: () => void; removeChild: (child: T) => T; replaceChild: (node: Node, child: T) => T; readonly ELEMENT_NODE: 1; readonly ATTRIBUTE_NODE: 2; readonly TEXT_NODE: 3; readonly CDATA_SECTION_NODE: 4; readonly ENTITY_REFERENCE_NODE: 5; readonly ENTITY_NODE: 6; readonly PROCESSING_INSTRUCTION_NODE: 7; readonly COMMENT_NODE: 8; readonly DOCUMENT_NODE: 9; readonly DOCUMENT_TYPE_NODE: 10; readonly DOCUMENT_FRAGMENT_NODE: 11; readonly NOTATION_NODE: 12; readonly DOCUMENT_POSITION_DISCONNECTED: 1; readonly DOCUMENT_POSITION_PRECEDING: 2; readonly DOCUMENT_POSITION_FOLLOWING: 4; readonly DOCUMENT_POSITION_CONTAINS: 8; readonly DOCUMENT_POSITION_CONTAINED_BY: 16; readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; dispatchEvent: (event: Event) => boolean; ariaActiveDescendantElement: Element | null; ariaAtomic: string | null; ariaAutoComplete: string | null; ariaBrailleLabel: string | null; ariaBrailleRoleDescription: string | null; ariaBusy: string | null; ariaChecked: string | null; ariaColCount: string | null; ariaColIndex: string | null; ariaColIndexText: string | null; ariaColSpan: string | null; ariaControlsElements: ReadonlyArray | null; ariaCurrent: string | null; ariaDescribedByElements: ReadonlyArray | null; ariaDescription: string | null; ariaDetailsElements: ReadonlyArray | null; ariaDisabled: string | null; ariaErrorMessageElements: ReadonlyArray | null; ariaExpanded: string | null; ariaFlowToElements: ReadonlyArray | null; ariaHasPopup: string | null; ariaHidden: string | null; ariaInvalid: string | null; ariaKeyShortcuts: string | null; ariaLabel: string | null; ariaLabelledByElements: ReadonlyArray | null; ariaLevel: string | null; ariaLive: string | null; ariaModal: string | null; ariaMultiLine: string | null; ariaMultiSelectable: string | null; ariaOrientation: string | null; ariaOwnsElements: ReadonlyArray | null; ariaPlaceholder: string | null; ariaPosInSet: string | null; ariaPressed: string | null; ariaReadOnly: string | null; ariaRelevant: string | null; ariaRequired: string | null; ariaRoleDescription: string | null; ariaRowCount: string | null; ariaRowIndex: string | null; ariaRowIndexText: string | null; ariaRowSpan: string | null; ariaSelected: string | null; ariaSetSize: string | null; ariaSort: string | null; ariaValueMax: string | null; ariaValueMin: string | null; ariaValueNow: string | null; ariaValueText: string | null; role: string | null; animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; getAnimations: (options?: GetAnimationsOptions) => Animation[]; after: (...nodes: (Node | string)[]) => void; before: (...nodes: (Node | string)[]) => void; remove: () => void; replaceWith: (...nodes: (Node | string)[]) => void; readonly nextElementSibling: Element | null; readonly previousElementSibling: Element | null; readonly childElementCount: number; readonly children: HTMLCollection; readonly firstElementChild: Element | null; readonly lastElementChild: Element | null; append: (...nodes: (Node | string)[]) => void; prepend: (...nodes: (Node | string)[]) => void; querySelector: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }; querySelectorAll: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }; replaceChildren: (...nodes: (Node | string)[]) => void; readonly assignedSlot: HTMLSlotElement | null; readonly attributeStyleMap: StylePropertyMap; style: CSSStyleDeclaration; contentEditable: string; enterKeyHint: string; inputMode: string; readonly isContentEditable: boolean; onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; onerror: OnErrorEventHandler; onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; autofocus: boolean; readonly dataset: DOMStringMap; nonce?: string | undefined; tabIndex: number; blur: () => void; focus: (options?: FocusOptions) => void; popoverTargetAction: string; popoverTargetElement: Element | null; reset: () => Promise; validate: (silent?: boolean) => Promise; isValid: boolean | null; resetValidation: () => Promise; controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; } & import('vue').ComponentCustomProperties, "type" | "reverse" | "flat" | "label" | "style" | "width" | "role" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "placeholder" | "density" | "rounded" | "tile" | "variant" | "maxWidth" | "minWidth" | "loading" | "active" | "baseColor" | "prependIcon" | "appendIcon" | "readonly" | "v-slot:append" | "v-slot:loader" | "v-slot:prepend" | "id" | "error" | "name" | "modelValue" | "onUpdate:modelValue" | "bgColor" | "v-slot:label" | "prefix" | "iconColor" | "errorMessages" | "focused" | "maxErrors" | "rules" | "validateOn" | "validationValue" | "prependInnerIcon" | "appendInnerIcon" | "centerAffix" | "counter" | "counterValue" | "hint" | "messages" | "suffix" | "autocomplete" | "glow" | "hideSpinButtons" | "persistentHint" | "onUpdate:focused" | "hideDetails" | "onClick:prepend" | "onClick:append" | "v-slot:details" | "v-slot:message" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "modelModifiers" | "v-slot:counter" | "onClick:control" | "onMousedown:control">, `$${any}`> & { _allExposed: { isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import('vue').ShallowUnwrapRef<{ reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import('vue').VNodeProps>, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "controlRef" | "fieldIconColor" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant")> & import('vue').ShallowUnwrapRef<{ controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import('vue').VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; }); }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:search": (value: any) => true; "update:modelValue": (value: any) => true; "update:menu": (value: boolean) => true; }, "$children" | "v-slots" | "v-slot:append" | "v-slot:loader" | "v-slot:prepend" | "items" | "update:modelValue" | "modelValue" | "itemProps" | "itemTitle" | "itemValue" | "v-slot:divider" | "v-slot:item" | "v-slot:subheader" | "returnObject" | "multiple" | "v-slot:label" | "v-slot:details" | "v-slot:message" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner" | "v-slot:no-data" | "v-slot:append-item" | "v-slot:chip" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:prepend-item" | "v-slot:selection">, string, { style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }, {}, string, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; clear: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; item: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]; chip: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]; selection: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }) => import('vue').VNode[]; subheader: (arg: { props: Record; index: number; }) => import('vue').VNode[]; divider: (arg: { props: Record; index: number; }) => import('vue').VNode[]; "prepend-item": () => import('vue').VNode[]; "append-item": () => import('vue').VNode[]; "no-data": () => import('vue').VNode[]; "menu-header": (arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]; "menu-footer": (arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]; renderTriggered?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import('@vue/reactivity').OnCleanup]) => any : (...args: [any, any, import('@vue/reactivity').OnCleanup]) => any, options?: import('vue').WatchOptions): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; } & { theme?: string | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; autoSelectFirst?: "exact" | boolean | undefined; search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined; "onUpdate:search"?: ((value: any) => any) | undefined; }, "ariaLabel" | "size" | "type" | "reverse" | "flat" | "form" | "menu" | "select" | "style" | "title" | "animate" | "pattern" | "height" | "role" | "onclick" | "onkeydown" | "onkeyup" | "onkeypress" | "search" | "slot" | "disabled" | "children" | "density" | "rounded" | "tile" | "variant" | "value" | "active" | "readonly" | "prepend" | "append" | "error" | "eager" | "blur" | "normalize" | "scroll" | "click" | "focus" | "reset" | "dir" | "hidden" | "capture" | "accessKey" | "itemChildren" | "itemType" | "multiple" | "list" | "_allExposed" | "required" | "draggable" | "setAttribute" | "step" | "innerHTML" | "enterKeyHint" | "inert" | "lang" | "spellcheck" | "translate" | "autocapitalize" | "autocorrect" | "part" | "indeterminate" | "min" | "max" | "minLength" | "maxLength" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "isFocused" | "messages" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "accept" | "align" | "alt" | "checked" | "defaultChecked" | "defaultValue" | "dirName" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "labels" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "src" | "useMap" | "validationMessage" | "validity" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "showPicker" | "stepDown" | "stepUp" | "addEventListener" | "removeEventListener" | "accessKeyLabel" | "innerText" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "writingSuggestions" | "attachInternals" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaActiveDescendantElement" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaControlsElements" | "ariaCurrent" | "ariaDescribedByElements" | "ariaDescription" | "ariaDetailsElements" | "ariaDisabled" | "ariaErrorMessageElements" | "ariaExpanded" | "ariaFlowToElements" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabelledByElements" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaOwnsElements" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforematch" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerrawupdate" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "popoverTargetAction" | "popoverTargetElement" | "filteredItems" | "chips" | "hideNoData" | "noDataText" | "filterKeys" | "filterMode" | "noFilter" | "closeText" | "openText" | "closableChips" | "hideSelected" | "menuIcon" | "openOnClear" | "noAutoScroll" | "clearOnSelect" | "isPristine"> & { isFocused: boolean; isPristine: boolean; menu: boolean; search: string | undefined; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; select: ((item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void) & (() => void); ariaLabel: string | null; size: number; readonly form: HTMLFormElement | null; title: string; animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; pattern: string; height: number; onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; slot: string; readonly children: HTMLCollection; value: string; prepend: (...nodes: (Node | string)[]) => void; append: (...nodes: (Node | string)[]) => void; blur: () => void; normalize: () => void; scroll: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; click: () => void; focus: (options?: FocusOptions) => void; reset: () => Promise; dir: string; hidden: boolean; capture: string; accessKey: string; multiple: boolean; readonly list: HTMLDataListElement | null; _allExposed: ({} | { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }) & ({ isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; }, "style" | "disabled" | "density" | "readonly" | "error" | "reset" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "direction" | "messages" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint"> & { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: boolean | null; errorMessages: string[]; } & import('vue').ComponentCustomProperties & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "label" | "style" | "width" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "density" | "maxWidth" | "minWidth" | "baseColor" | "prependIcon" | "appendIcon" | "readonly" | "v-slot:append" | "v-slot:prepend" | "id" | "error" | "name" | "modelValue" | "onUpdate:modelValue" | "iconColor" | "errorMessages" | "focused" | "maxErrors" | "rules" | "validateOn" | "validationValue" | "centerAffix" | "direction" | "hint" | "messages" | "glow" | "hideSpinButtons" | "persistentHint" | "onUpdate:focused" | "hideDetails" | "onClick:prepend" | "onClick:append" | "v-slot:details" | "v-slot:message">, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "reverse" | "flat" | "details" | "style" | "disabled" | "rounded" | "tile" | "variant" | "active" | "error" | "focused" | "centerAffix" | "glow" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine"> & { controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; } & import('vue').ComponentCustomProperties & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "reverse" | "flat" | "label" | "details" | "style" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "rounded" | "tile" | "variant" | "loading" | "active" | "baseColor" | "v-slot:loader" | "id" | "error" | "modelValue" | "onUpdate:modelValue" | "bgColor" | "v-slot:label" | "iconColor" | "focused" | "prependInnerIcon" | "appendInnerIcon" | "centerAffix" | "glow" | "onUpdate:focused" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "labelId" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner">, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; })); required: boolean; draggable: boolean; setAttribute: (qualifiedName: string, value: string) => void; step: string; innerHTML: string; enterKeyHint: string; inert: boolean; lang: string; spellcheck: boolean; translate: boolean; autocapitalize: string; autocorrect: boolean; part: DOMTokenList; indeterminate: boolean; min: string; max: string; minLength: number; maxLength: number; validate: (silent?: boolean) => Promise; isValid: boolean | null; resetValidation: () => Promise; controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; accept: string; align: string; alt: string; checked: boolean; defaultChecked: boolean; defaultValue: string; dirName: string; files: FileList | null; formAction: string; formEnctype: string; formMethod: string; formNoValidate: boolean; formTarget: string; readonly labels: NodeListOf | null; readOnly: boolean; selectionDirection: "forward" | "backward" | "none" | null; selectionEnd: number | null; selectionStart: number | null; src: string; useMap: string; readonly validationMessage: string; readonly validity: ValidityState; valueAsDate: Date | null; valueAsNumber: number; readonly webkitEntries: ReadonlyArray; webkitdirectory: boolean; readonly willValidate: boolean; checkValidity: () => boolean; reportValidity: () => boolean; setCustomValidity: (error: string) => void; setRangeText: { (replacement: string): void; (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; setSelectionRange: (start: number | null, end: number | null, direction?: "forward" | "backward" | "none") => void; showPicker: () => void; stepDown: (n?: number) => void; stepUp: (n?: number) => void; addEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; removeEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; readonly accessKeyLabel: string; innerText: string; readonly offsetHeight: number; readonly offsetLeft: number; readonly offsetParent: Element | null; readonly offsetTop: number; readonly offsetWidth: number; outerText: string; popover: string | null; writingSuggestions: string; attachInternals: () => ElementInternals; hidePopover: () => void; showPopover: () => void; togglePopover: (options?: boolean) => boolean; readonly attributes: NamedNodeMap; classList: DOMTokenList; className: string; readonly clientHeight: number; readonly clientLeft: number; readonly clientTop: number; readonly clientWidth: number; readonly currentCSSZoom: number; readonly localName: string; readonly namespaceURI: string | null; onfullscreenchange: ((this: Element, ev: Event) => any) | null; onfullscreenerror: ((this: Element, ev: Event) => any) | null; outerHTML: string; readonly ownerDocument: Document; readonly scrollHeight: number; scrollLeft: number; scrollTop: number; readonly scrollWidth: number; readonly shadowRoot: ShadowRoot | null; readonly tagName: string; attachShadow: (init: ShadowRootInit) => ShadowRoot; checkVisibility: (options?: CheckVisibilityOptions) => boolean; closest: { (selector: K): HTMLElementTagNameMap[K] | null; (selector: K): SVGElementTagNameMap[K] | null; (selector: K): MathMLElementTagNameMap[K] | null; (selectors: string): E | null; }; computedStyleMap: () => StylePropertyMapReadOnly; getAttribute: (qualifiedName: string) => string | null; getAttributeNS: (namespace: string | null, localName: string) => string | null; getAttributeNames: () => string[]; getAttributeNode: (qualifiedName: string) => Attr | null; getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; getBoundingClientRect: () => DOMRect; getClientRects: () => DOMRectList; getElementsByClassName: (classNames: string) => HTMLCollectionOf; getElementsByTagName: { (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }; getElementsByTagNameNS: { (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; (namespace: string | null, localName: string): HTMLCollectionOf; }; getHTML: (options?: GetHTMLOptions) => string; hasAttribute: (qualifiedName: string) => boolean; hasAttributeNS: (namespace: string | null, localName: string) => boolean; hasAttributes: () => boolean; hasPointerCapture: (pointerId: number) => boolean; insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; insertAdjacentHTML: (position: InsertPosition, string: string) => void; insertAdjacentText: (where: InsertPosition, data: string) => void; matches: (selectors: string) => boolean; releasePointerCapture: (pointerId: number) => void; removeAttribute: (qualifiedName: string) => void; removeAttributeNS: (namespace: string | null, localName: string) => void; removeAttributeNode: (attr: Attr) => Attr; requestFullscreen: (options?: FullscreenOptions) => Promise; requestPointerLock: (options?: PointerLockOptions) => Promise; scrollBy: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; scrollTo: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; setAttributeNode: (attr: Attr) => Attr | null; setAttributeNodeNS: (attr: Attr) => Attr | null; setHTMLUnsafe: (html: string) => void; setPointerCapture: (pointerId: number) => void; toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; webkitMatchesSelector: (selectors: string) => boolean; textContent: string; readonly baseURI: string; readonly childNodes: NodeListOf; readonly firstChild: ChildNode | null; readonly isConnected: boolean; readonly lastChild: ChildNode | null; readonly nextSibling: ChildNode | null; readonly nodeName: string; readonly nodeType: number; nodeValue: string | null; readonly parentElement: HTMLElement | null; readonly parentNode: ParentNode | null; readonly previousSibling: ChildNode | null; appendChild: (node: T) => T; cloneNode: (subtree?: boolean) => Node; compareDocumentPosition: (other: Node) => number; contains: (other: Node | null) => boolean; getRootNode: (options?: GetRootNodeOptions) => Node; hasChildNodes: () => boolean; insertBefore: (node: T, child: Node | null) => T; isDefaultNamespace: (namespace: string | null) => boolean; isEqualNode: (otherNode: Node | null) => boolean; isSameNode: (otherNode: Node | null) => boolean; lookupNamespaceURI: (prefix: string | null) => string | null; lookupPrefix: (namespace: string | null) => string | null; removeChild: (child: T) => T; replaceChild: (node: Node, child: T) => T; readonly ELEMENT_NODE: 1; readonly ATTRIBUTE_NODE: 2; readonly TEXT_NODE: 3; readonly CDATA_SECTION_NODE: 4; readonly ENTITY_REFERENCE_NODE: 5; readonly ENTITY_NODE: 6; readonly PROCESSING_INSTRUCTION_NODE: 7; readonly COMMENT_NODE: 8; readonly DOCUMENT_NODE: 9; readonly DOCUMENT_TYPE_NODE: 10; readonly DOCUMENT_FRAGMENT_NODE: 11; readonly NOTATION_NODE: 12; readonly DOCUMENT_POSITION_DISCONNECTED: 1; readonly DOCUMENT_POSITION_PRECEDING: 2; readonly DOCUMENT_POSITION_FOLLOWING: 4; readonly DOCUMENT_POSITION_CONTAINS: 8; readonly DOCUMENT_POSITION_CONTAINED_BY: 16; readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; dispatchEvent: (event: Event) => boolean; ariaActiveDescendantElement: Element | null; ariaAtomic: string | null; ariaAutoComplete: string | null; ariaBrailleLabel: string | null; ariaBrailleRoleDescription: string | null; ariaBusy: string | null; ariaChecked: string | null; ariaColCount: string | null; ariaColIndex: string | null; ariaColIndexText: string | null; ariaColSpan: string | null; ariaControlsElements: ReadonlyArray | null; ariaCurrent: string | null; ariaDescribedByElements: ReadonlyArray | null; ariaDescription: string | null; ariaDetailsElements: ReadonlyArray | null; ariaDisabled: string | null; ariaErrorMessageElements: ReadonlyArray | null; ariaExpanded: string | null; ariaFlowToElements: ReadonlyArray | null; ariaHasPopup: string | null; ariaHidden: string | null; ariaInvalid: string | null; ariaKeyShortcuts: string | null; ariaLabelledByElements: ReadonlyArray | null; ariaLevel: string | null; ariaLive: string | null; ariaModal: string | null; ariaMultiLine: string | null; ariaMultiSelectable: string | null; ariaOrientation: string | null; ariaOwnsElements: ReadonlyArray | null; ariaPlaceholder: string | null; ariaPosInSet: string | null; ariaPressed: string | null; ariaReadOnly: string | null; ariaRelevant: string | null; ariaRequired: string | null; ariaRoleDescription: string | null; ariaRowCount: string | null; ariaRowIndex: string | null; ariaRowIndexText: string | null; ariaRowSpan: string | null; ariaSelected: string | null; ariaSetSize: string | null; ariaSort: string | null; ariaValueMax: string | null; ariaValueMin: string | null; ariaValueNow: string | null; ariaValueText: string | null; getAnimations: (options?: GetAnimationsOptions) => Animation[]; after: (...nodes: (Node | string)[]) => void; before: (...nodes: (Node | string)[]) => void; remove: () => void; replaceWith: (...nodes: (Node | string)[]) => void; readonly nextElementSibling: Element | null; readonly previousElementSibling: Element | null; readonly childElementCount: number; readonly firstElementChild: Element | null; readonly lastElementChild: Element | null; querySelector: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }; querySelectorAll: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }; replaceChildren: (...nodes: (Node | string)[]) => void; readonly assignedSlot: HTMLSlotElement | null; readonly attributeStyleMap: StylePropertyMap; contentEditable: string; inputMode: string; readonly isContentEditable: boolean; onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; onerror: OnErrorEventHandler; onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; readonly dataset: DOMStringMap; nonce?: string | undefined; tabIndex: number; popoverTargetAction: string; popoverTargetElement: Element | null; } & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ items?: AutoCompleteItem[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject?: false | undefined; multiple?: false | undefined; modelValue?: string | object | null | undefined; "onUpdate:modelValue"?: ((value: string | object) => void) | undefined; }, Omit & { item: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }; chip: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }; selection: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }; subheader: { props: Record; index: number; }; divider: { props: Record; index: number; }; "prepend-item": never; "append-item": never; "no-data": never; "menu-header": { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }; "menu-footer": { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }; }>) | null; }; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; default: boolean; }; horizontal: { type: BooleanConstructor; default: boolean; }; inputMaxWidth: { type: StringConstructor; default: undefined; }; inputMinWidth: { type: StringConstructor; default: undefined; }; items: { type: PropType; default: () => never[]; }; label: { type: StringConstructor; required: true; }; labelMaxWidth: { type: StringConstructor; default: undefined; }; labelMinWidth: { type: StringConstructor; default: undefined; }; modelValue: { type: PropType; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; readonly: { type: BooleanConstructor; default: boolean; }; rules: { type: PropType; default: () => never[]; }; uniqueId: { type: StringConstructor; required: true; }; validateOn: { default: undefined; type: PropType; validator(value: string): boolean; }; }>, { isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { blur: (...args: any[]) => void; change: (...args: any[]) => void; focus: (...args: any[]) => void; "update:model-value": (...args: any[]) => void; "update:menu": (...args: any[]) => void; esc: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; default: boolean; }; horizontal: { type: BooleanConstructor; default: boolean; }; inputMaxWidth: { type: StringConstructor; default: undefined; }; inputMinWidth: { type: StringConstructor; default: undefined; }; items: { type: PropType; default: () => never[]; }; label: { type: StringConstructor; required: true; }; labelMaxWidth: { type: StringConstructor; default: undefined; }; labelMinWidth: { type: StringConstructor; default: undefined; }; modelValue: { type: PropType; default: undefined; }; placeholder: { type: StringConstructor; default: undefined; }; readonly: { type: BooleanConstructor; default: boolean; }; rules: { type: PropType; default: () => never[]; }; uniqueId: { type: StringConstructor; required: true; }; validateOn: { default: undefined; type: PropType; validator(value: string): boolean; }; }>> & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:menu"?: ((...args: any[]) => any) | undefined; onEsc?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; placeholder: string; readonly: boolean; items: AutoCompleteItem[]; modelValue: string | object; required: boolean; horizontal: boolean; rules: ValidationRule[]; validateOn: ValidateOnType; classes: string; globalMaxWidth: string; globalMinWidth: string; globalWidth: string; hideErrorMessage: boolean | "auto"; inputMaxWidth: string; inputMinWidth: string; labelMaxWidth: string; labelMinWidth: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, { inputAutoCompleteField: ({ $: import('vue').ComponentInternalInstance; $data: {}; $props: Partial<{ style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; theme?: string | undefined | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; name?: string | undefined | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined | undefined; rounded?: string | number | boolean | undefined | undefined; maxWidth?: string | number | undefined | undefined; minWidth?: string | number | undefined | undefined; width?: string | number | undefined | undefined; loading?: string | boolean | undefined | undefined; id?: string | undefined | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined | undefined; hint?: string | undefined | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined | undefined; centerAffix?: boolean | undefined | undefined; color?: string | undefined | undefined; baseColor?: string | undefined | undefined; iconColor?: string | boolean | undefined | undefined; label?: string | undefined | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined | undefined; autocomplete?: string | undefined | undefined; counter?: string | number | boolean | undefined | undefined; counterValue?: number | ((value: any) => number) | undefined | undefined; prefix?: string | undefined | undefined; placeholder?: string | undefined | undefined; suffix?: string | undefined | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "nav" | "style" | "tag" | "disabled" | "density" | "rounded" | "tile" | "variant" | "slim" | "itemType" | "returnObject" | "activatable" | "selectable" | "selectStrategy" | "openStrategy" | "mandatory" | "itemsRegistration" | "filterable" | "lines" | "navigationStrategy"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "style" | "disabled" | "transition" | "location" | "eager" | "modelValue" | "origin" | "activatorProps" | "captureFocus" | "closeOnBack" | "closeOnContentClick" | "contained" | "locationStrategy" | "noClickAnimation" | "openOnClick" | "openOnFocus" | "openOnHover" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "viewportMargin" | "zIndex" | "closeDelay" | "openDelay" | "disableInitialFocus" | "submenu">) | undefined; itemColor?: string | undefined | undefined; autoSelectFirst?: "exact" | boolean | undefined | undefined; search?: string | undefined | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined | undefined; "onUpdate:search"?: ((value: any) => any) | undefined | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "type" | "reverse" | "flat" | "menu" | "style" | "role" | "disabled" | "density" | "rounded" | "tile" | "variant" | "active" | "readonly" | "error" | "eager" | "itemChildren" | "itemType" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "messages" | "glow" | "hideSpinButtons" | "persistentHint" | "clearIcon" | "clearable" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "chips" | "hideNoData" | "noDataText" | "filterKeys" | "filterMode" | "noFilter" | "closeText" | "openText" | "closableChips" | "hideSelected" | "menuIcon" | "openOnClear" | "noAutoScroll" | "clearOnSelect">; $attrs: import('vue').Attrs; $refs: { [x: string]: unknown; }; $slots: Readonly<{ prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; item?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]) | undefined; chip?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]) | undefined; selection?: ((arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }) => import('vue').VNode[]) | undefined; subheader?: ((arg: { props: Record; index: number; }) => import('vue').VNode[]) | undefined; divider?: ((arg: { props: Record; index: number; }) => import('vue').VNode[]) | undefined; "prepend-item"?: (() => import('vue').VNode[]) | undefined; "append-item"?: (() => import('vue').VNode[]) | undefined; "no-data"?: (() => import('vue').VNode[]) | undefined; "menu-header"?: ((arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]) | undefined; "menu-footer"?: ((arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance | null; $parent: import('vue').ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "update:focused", focused: boolean) => void) & ((event: "update:search", value: any) => void) & ((event: "update:menu", value: boolean) => void); $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; } & { theme?: string | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; autoSelectFirst?: "exact" | boolean | undefined; search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined; "onUpdate:search"?: ((value: any) => any) | undefined; }, { isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; rounded?: string | number | boolean | undefined; tile: boolean; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; autofocus: boolean; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; persistentPlaceholder: boolean; persistentCounter: boolean; suffix?: string | undefined; role?: string | undefined; type: string; modelModifiers?: Record | undefined; "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "autofocus" | "centerAffix" | "clearIcon" | "clearable" | "density" | "dirty" | "disabled" | "error" | "errorMessages" | "flat" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentClear" | "persistentCounter" | "persistentHint" | "persistentPlaceholder" | "readonly" | "reverse" | "rounded" | "rules" | "singleLine" | "style" | "tile" | "type" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNode[]) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: ((event: "click:control", e: MouseEvent) => void) & ((event: "mousedown:control", e: MouseEvent) => void) & ((event: "update:focused", focused: boolean) => void) & ((event: "update:modelValue", val: string) => void); $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; role?: string | undefined; modelModifiers?: Record | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & { "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import('vue').ShallowUnwrapRef<{ reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import('vue').VNodeProps>, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "controlRef" | "fieldIconColor" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant")> & import('vue').ShallowUnwrapRef<{ controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import('vue').VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "click:control": (e: MouseEvent) => true; "mousedown:control": (e: MouseEvent) => true; "update:focused": (focused: boolean) => true; "update:modelValue": (val: string) => true; }, string, { style: import('vue').StyleValue; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }, {}, string, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; clear: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: { id: Readonly>; }) => import('vue').VNode[]; counter: (arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; type: string; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; modelValue?: any; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; role?: string | undefined; modelModifiers?: Record | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; details?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; message?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; clear?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; label?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; loader?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; default?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; counter?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:append-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:clear"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:counter"?: false | ((arg: import('vuetify/lib/components/VCounter/VCounter.mjs').VCounterSlot) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { id: Readonly>; }) => import('vue').VNodeChild) | undefined; "v-slot:details"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:label"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNodeChild) | undefined; "v-slot:loader"?: false | ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNodeChild) | undefined; "v-slot:message"?: false | ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNodeChild) | undefined; "v-slot:prepend-inner"?: false | ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNodeChild) | undefined; } & { "onClick:control"?: ((e: MouseEvent) => any) | undefined; "onMousedown:control"?: ((e: MouseEvent) => any) | undefined; "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:modelValue"?: ((val: string) => any) | undefined; }, "ariaLabel" | "size" | "type" | "reverse" | "flat" | "form" | "select" | "style" | "title" | "animate" | "pattern" | "width" | "height" | "role" | "onclick" | "onkeydown" | "onkeyup" | "onkeypress" | "slot" | "disabled" | "children" | "placeholder" | "density" | "rounded" | "tile" | "variant" | "value" | "active" | "readonly" | "id" | "prepend" | "append" | "error" | "blur" | "name" | "normalize" | "scroll" | "click" | "focus" | "reset" | "dir" | "hidden" | "capture" | "accessKey" | "multiple" | "list" | "_allExposed" | "required" | "draggable" | "setAttribute" | "step" | "innerHTML" | "enterKeyHint" | "inert" | "lang" | "spellcheck" | "translate" | "prefix" | "autocapitalize" | "part" | "indeterminate" | "min" | "max" | "minLength" | "maxLength" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "messages" | "autocomplete" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "accept" | "align" | "alt" | "checked" | "defaultChecked" | "defaultValue" | "dirName" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "labels" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "src" | "useMap" | "validationMessage" | "validity" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "showPicker" | "stepDown" | "stepUp" | "addEventListener" | "removeEventListener" | "accessKeyLabel" | "innerText" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "writingSuggestions" | "attachInternals" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaCurrent" | "ariaDescription" | "ariaDisabled" | "ariaExpanded" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "popoverTargetAction" | "popoverTargetElement" | "_" | "_clickOutside" | "_mutate" | "_observe" | "_onResize" | "_onScroll" | "_ripple" | "_touchHandlers" | "_transitionInitialStyles"> & { accept: string; align: string; alt: string; autocomplete: AutoFill; capture: string; checked: boolean; defaultChecked: boolean; defaultValue: string; dirName: string; disabled: boolean; files: FileList | null; readonly form: HTMLFormElement | null; formAction: string; formEnctype: string; formMethod: string; formNoValidate: boolean; formTarget: string; height: number; indeterminate: boolean; readonly labels: NodeListOf | null; readonly list: HTMLDataListElement | null; max: string; maxLength: number; min: string; minLength: number; multiple: boolean; name: string; pattern: string; placeholder: string; readOnly: boolean; required: boolean; selectionDirection: "forward" | "backward" | "none" | null; selectionEnd: number | null; selectionStart: number | null; size: number; src: string; step: string; type: string; useMap: string; readonly validationMessage: string; readonly validity: ValidityState; value: string; valueAsDate: Date | null; valueAsNumber: number; readonly webkitEntries: ReadonlyArray; webkitdirectory: boolean; width: number; readonly willValidate: boolean; checkValidity: () => boolean; reportValidity: () => boolean; select: () => void; setCustomValidity: (error: string) => void; setRangeText: { (replacement: string): void; (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; setSelectionRange: (start: number | null, end: number | null, direction?: "forward" | "backward" | "none") => void; showPicker: () => void; stepDown: (n?: number) => void; stepUp: (n?: number) => void; addEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; removeEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; accessKey: string; readonly accessKeyLabel: string; autocapitalize: string; autocorrect: boolean; dir: string; draggable: boolean; hidden: boolean; inert: boolean; innerText: string; lang: string; readonly offsetHeight: number; readonly offsetLeft: number; readonly offsetParent: Element | null; readonly offsetTop: number; readonly offsetWidth: number; outerText: string; popover: string | null; spellcheck: boolean; title: string; translate: boolean; writingSuggestions: string; attachInternals: () => ElementInternals; click: () => void; hidePopover: () => void; showPopover: () => void; togglePopover: (options?: boolean) => boolean; readonly attributes: NamedNodeMap; classList: DOMTokenList; className: string; readonly clientHeight: number; readonly clientLeft: number; readonly clientTop: number; readonly clientWidth: number; readonly currentCSSZoom: number; id: string; innerHTML: string; readonly localName: string; readonly namespaceURI: string | null; onfullscreenchange: ((this: Element, ev: Event) => any) | null; onfullscreenerror: ((this: Element, ev: Event) => any) | null; outerHTML: string; readonly ownerDocument: Document; part: DOMTokenList; readonly prefix: string | null; readonly scrollHeight: number; scrollLeft: number; scrollTop: number; readonly scrollWidth: number; readonly shadowRoot: ShadowRoot | null; slot: string; readonly tagName: string; attachShadow: (init: ShadowRootInit) => ShadowRoot; checkVisibility: (options?: CheckVisibilityOptions) => boolean; closest: { (selector: K): HTMLElementTagNameMap[K] | null; (selector: K): SVGElementTagNameMap[K] | null; (selector: K): MathMLElementTagNameMap[K] | null; (selectors: string): E | null; }; computedStyleMap: () => StylePropertyMapReadOnly; getAttribute: (qualifiedName: string) => string | null; getAttributeNS: (namespace: string | null, localName: string) => string | null; getAttributeNames: () => string[]; getAttributeNode: (qualifiedName: string) => Attr | null; getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; getBoundingClientRect: () => DOMRect; getClientRects: () => DOMRectList; getElementsByClassName: (classNames: string) => HTMLCollectionOf; getElementsByTagName: { (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }; getElementsByTagNameNS: { (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; (namespace: string | null, localName: string): HTMLCollectionOf; }; getHTML: (options?: GetHTMLOptions) => string; hasAttribute: (qualifiedName: string) => boolean; hasAttributeNS: (namespace: string | null, localName: string) => boolean; hasAttributes: () => boolean; hasPointerCapture: (pointerId: number) => boolean; insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; insertAdjacentHTML: (position: InsertPosition, string: string) => void; insertAdjacentText: (where: InsertPosition, data: string) => void; matches: (selectors: string) => boolean; releasePointerCapture: (pointerId: number) => void; removeAttribute: (qualifiedName: string) => void; removeAttributeNS: (namespace: string | null, localName: string) => void; removeAttributeNode: (attr: Attr) => Attr; requestFullscreen: (options?: FullscreenOptions) => Promise; requestPointerLock: (options?: PointerLockOptions) => Promise; scroll: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollBy: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; scrollTo: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; setAttribute: (qualifiedName: string, value: string) => void; setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; setAttributeNode: (attr: Attr) => Attr | null; setAttributeNodeNS: (attr: Attr) => Attr | null; setHTMLUnsafe: (html: string) => void; setPointerCapture: (pointerId: number) => void; toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; webkitMatchesSelector: (selectors: string) => boolean; textContent: string; readonly baseURI: string; readonly childNodes: NodeListOf; readonly firstChild: ChildNode | null; readonly isConnected: boolean; readonly lastChild: ChildNode | null; readonly nextSibling: ChildNode | null; readonly nodeName: string; readonly nodeType: number; nodeValue: string | null; readonly parentElement: HTMLElement | null; readonly parentNode: ParentNode | null; readonly previousSibling: ChildNode | null; appendChild: (node: T) => T; cloneNode: (subtree?: boolean) => Node; compareDocumentPosition: (other: Node) => number; contains: (other: Node | null) => boolean; getRootNode: (options?: GetRootNodeOptions) => Node; hasChildNodes: () => boolean; insertBefore: (node: T, child: Node | null) => T; isDefaultNamespace: (namespace: string | null) => boolean; isEqualNode: (otherNode: Node | null) => boolean; isSameNode: (otherNode: Node | null) => boolean; lookupNamespaceURI: (prefix: string | null) => string | null; lookupPrefix: (namespace: string | null) => string | null; normalize: () => void; removeChild: (child: T) => T; replaceChild: (node: Node, child: T) => T; readonly ELEMENT_NODE: 1; readonly ATTRIBUTE_NODE: 2; readonly TEXT_NODE: 3; readonly CDATA_SECTION_NODE: 4; readonly ENTITY_REFERENCE_NODE: 5; readonly ENTITY_NODE: 6; readonly PROCESSING_INSTRUCTION_NODE: 7; readonly COMMENT_NODE: 8; readonly DOCUMENT_NODE: 9; readonly DOCUMENT_TYPE_NODE: 10; readonly DOCUMENT_FRAGMENT_NODE: 11; readonly NOTATION_NODE: 12; readonly DOCUMENT_POSITION_DISCONNECTED: 1; readonly DOCUMENT_POSITION_PRECEDING: 2; readonly DOCUMENT_POSITION_FOLLOWING: 4; readonly DOCUMENT_POSITION_CONTAINS: 8; readonly DOCUMENT_POSITION_CONTAINED_BY: 16; readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; dispatchEvent: (event: Event) => boolean; ariaActiveDescendantElement: Element | null; ariaAtomic: string | null; ariaAutoComplete: string | null; ariaBrailleLabel: string | null; ariaBrailleRoleDescription: string | null; ariaBusy: string | null; ariaChecked: string | null; ariaColCount: string | null; ariaColIndex: string | null; ariaColIndexText: string | null; ariaColSpan: string | null; ariaControlsElements: ReadonlyArray | null; ariaCurrent: string | null; ariaDescribedByElements: ReadonlyArray | null; ariaDescription: string | null; ariaDetailsElements: ReadonlyArray | null; ariaDisabled: string | null; ariaErrorMessageElements: ReadonlyArray | null; ariaExpanded: string | null; ariaFlowToElements: ReadonlyArray | null; ariaHasPopup: string | null; ariaHidden: string | null; ariaInvalid: string | null; ariaKeyShortcuts: string | null; ariaLabel: string | null; ariaLabelledByElements: ReadonlyArray | null; ariaLevel: string | null; ariaLive: string | null; ariaModal: string | null; ariaMultiLine: string | null; ariaMultiSelectable: string | null; ariaOrientation: string | null; ariaOwnsElements: ReadonlyArray | null; ariaPlaceholder: string | null; ariaPosInSet: string | null; ariaPressed: string | null; ariaReadOnly: string | null; ariaRelevant: string | null; ariaRequired: string | null; ariaRoleDescription: string | null; ariaRowCount: string | null; ariaRowIndex: string | null; ariaRowIndexText: string | null; ariaRowSpan: string | null; ariaSelected: string | null; ariaSetSize: string | null; ariaSort: string | null; ariaValueMax: string | null; ariaValueMin: string | null; ariaValueNow: string | null; ariaValueText: string | null; role: string | null; animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; getAnimations: (options?: GetAnimationsOptions) => Animation[]; after: (...nodes: (Node | string)[]) => void; before: (...nodes: (Node | string)[]) => void; remove: () => void; replaceWith: (...nodes: (Node | string)[]) => void; readonly nextElementSibling: Element | null; readonly previousElementSibling: Element | null; readonly childElementCount: number; readonly children: HTMLCollection; readonly firstElementChild: Element | null; readonly lastElementChild: Element | null; append: (...nodes: (Node | string)[]) => void; prepend: (...nodes: (Node | string)[]) => void; querySelector: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }; querySelectorAll: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }; replaceChildren: (...nodes: (Node | string)[]) => void; readonly assignedSlot: HTMLSlotElement | null; readonly attributeStyleMap: StylePropertyMap; style: CSSStyleDeclaration; contentEditable: string; enterKeyHint: string; inputMode: string; readonly isContentEditable: boolean; onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; onerror: OnErrorEventHandler; onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; autofocus: boolean; readonly dataset: DOMStringMap; nonce?: string | undefined; tabIndex: number; blur: () => void; focus: (options?: FocusOptions) => void; popoverTargetAction: string; popoverTargetElement: Element | null; reset: () => Promise; validate: (silent?: boolean) => Promise; isValid: boolean | null; resetValidation: () => Promise; controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; } & import('vue').ComponentCustomProperties, "type" | "reverse" | "flat" | "label" | "style" | "width" | "role" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "placeholder" | "density" | "rounded" | "tile" | "variant" | "maxWidth" | "minWidth" | "loading" | "active" | "baseColor" | "prependIcon" | "appendIcon" | "readonly" | "v-slot:append" | "v-slot:loader" | "v-slot:prepend" | "id" | "error" | "name" | "modelValue" | "onUpdate:modelValue" | "bgColor" | "v-slot:label" | "prefix" | "iconColor" | "errorMessages" | "focused" | "maxErrors" | "rules" | "validateOn" | "validationValue" | "prependInnerIcon" | "appendInnerIcon" | "centerAffix" | "counter" | "counterValue" | "hint" | "messages" | "suffix" | "autocomplete" | "glow" | "hideSpinButtons" | "persistentHint" | "onUpdate:focused" | "hideDetails" | "onClick:prepend" | "onClick:append" | "v-slot:details" | "v-slot:message" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "modelModifiers" | "v-slot:counter" | "onClick:control" | "onMousedown:control">, `$${any}`> & { _allExposed: { isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, "isValid" | "reset" | "resetValidation" | "validate" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style")> & import('vue').ShallowUnwrapRef<{ reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "$children" | "appendIcon" | "baseColor" | "class" | "color" | "hideDetails" | "hint" | "iconColor" | "id" | "label" | "maxWidth" | "minWidth" | "modelValue" | "name" | "onClick:append" | "onClick:prepend" | "onUpdate:focused" | "onUpdate:modelValue" | "prependIcon" | "theme" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots" | "validateOn" | "validationValue" | "width" | ("centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style") | keyof import('vue').VNodeProps>, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "controlRef" | "fieldIconColor" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant")> & import('vue').ShallowUnwrapRef<{ controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }> & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "$children" | "appendInnerIcon" | "baseColor" | "bgColor" | "class" | "color" | "iconColor" | "id" | "label" | "labelId" | "loading" | "modelValue" | "onClick:appendInner" | "onClick:clear" | "onClick:prependInner" | "onUpdate:focused" | "onUpdate:modelValue" | "prependInnerIcon" | "theme" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots" | ("active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant") | keyof import('vue').VNodeProps>, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; }); }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:search": (value: any) => true; "update:modelValue": (value: any) => true; "update:menu": (value: boolean) => true; }, "$children" | "v-slots" | "v-slot:append" | "v-slot:loader" | "v-slot:prepend" | "items" | "update:modelValue" | "modelValue" | "itemProps" | "itemTitle" | "itemValue" | "v-slot:divider" | "v-slot:item" | "v-slot:subheader" | "returnObject" | "multiple" | "v-slot:label" | "v-slot:details" | "v-slot:message" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner" | "v-slot:no-data" | "v-slot:append-item" | "v-slot:chip" | "v-slot:menu-footer" | "v-slot:menu-header" | "v-slot:prepend-item" | "v-slot:selection">, string, { style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }, {}, string, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; clear: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; item: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]; chip: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }) => import('vue').VNode[]; selection: (arg: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }) => import('vue').VNode[]; subheader: (arg: { props: Record; index: number; }) => import('vue').VNode[]; divider: (arg: { props: Record; index: number; }) => import('vue').VNode[]; "prepend-item": () => import('vue').VNode[]; "append-item": () => import('vue').VNode[]; "no-data": () => import('vue').VNode[]; "menu-header": (arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]; "menu-footer": (arg: { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]; renderTriggered?: ((e: import('vue').DebuggerEvent) => void) | ((e: import('vue').DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import('vue').ComponentPublicInstance | null, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (...args: [R, R, import('@vue/reactivity').OnCleanup]) => any : (...args: [any, any, import('@vue/reactivity').OnCleanup]) => any, options?: import('vue').WatchOptions): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; filterKeys: import('vuetify/lib/composables/filter.mjs').FilterKeys; filterMode: import('vuetify/lib/composables/filter.mjs').FilterMode; noFilter: boolean; focused: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; itemChildren: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; autofocus: boolean; persistentPlaceholder: boolean; persistentCounter: boolean; role: string; type: string; closeText: string; openText: string; chips: boolean; closableChips: boolean; eager: boolean; hideNoData: boolean; hideSelected: boolean; menu: boolean; menuIcon: import('vuetify/lib/composables/icons.mjs').IconValue; noDataText: string; openOnClear: boolean; noAutoScroll: boolean; clearOnSelect: boolean; } & { theme?: string | undefined; class?: any; customFilter?: import('vuetify/lib/types.mjs').FilterFunction | undefined; customKeyFilter?: import('vuetify/lib/composables/filter.mjs').FilterKeyFunctions | undefined; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; rounded?: string | number | boolean | undefined; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; loading?: string | boolean | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; autocomplete?: string | undefined; counter?: string | number | boolean | undefined; counterValue?: number | ((value: any) => number) | undefined; prefix?: string | undefined; placeholder?: string | undefined; suffix?: string | undefined; modelModifiers?: Record | undefined; listProps?: (Partial<{ style: import('vue').StyleValue; density: import('vuetify/lib/composables/density.mjs').Density; rounded: string | number | boolean; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject: boolean; activatable: boolean; selectable: boolean; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; disabled: boolean; filterable: boolean; lines: "one" | "three" | "two" | false; slim: boolean; nav: boolean; navigationStrategy: "focus" | "track"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; border?: string | number | boolean | undefined; density: import('vuetify/lib/composables/density.mjs').Density; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; color?: string | undefined; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; returnObject: boolean; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activatable: boolean; selectable: boolean; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; selectStrategy: import('vuetify/lib/composables/nested/nested.mjs').SelectStrategyProp; openStrategy: import('vuetify/lib/composables/nested/nested.mjs').OpenStrategyProp; mandatory: boolean; itemsRegistration: import('vuetify/lib/composables/nested/nested.mjs').ItemsRegistrationType; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; disabled: boolean; filterable: boolean; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; lines: "one" | "three" | "two" | false; slim: boolean; prependGap?: string | number | undefined; indent?: string | number | undefined; nav: boolean; navigationStrategy: "focus" | "track"; navigationIndex?: number | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatable" | "density" | "disabled" | "filterable" | "itemType" | "itemsRegistration" | "lines" | "mandatory" | "nav" | "navigationStrategy" | "openStrategy" | "returnObject" | "rounded" | "selectStrategy" | "selectable" | "slim" | "style" | "tag" | "tile" | "variant"> & { items?: readonly any[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemChildren?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; selected?: unknown; activated?: unknown; opened?: unknown; "onUpdate:selected"?: ((value: unknown) => void) | undefined; "onUpdate:activated"?: ((value: unknown) => void) | undefined; "onUpdate:opened"?: ((value: unknown) => void) | undefined; "onClick:open"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; "onClick:select"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => void) | undefined; } & { $children?: { prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: (() => import('vue').VNodeChild) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { prepend?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; append?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; title?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; subtitle?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; default?: false | (() => import('vue').VNodeChild) | undefined; item?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; divider?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; subheader?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; header?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:append"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; "v-slot:divider"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:header"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:item"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNodeChild) | undefined; "v-slot:prepend"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:subheader"?: false | ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNodeChild) | undefined; "v-slot:subtitle"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; "v-slot:title"?: false | ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNodeChild) | undefined; }) | undefined; menuProps?: (Partial<{ style: import('vue').StyleValue; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor | undefined; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; closeDelay: string | number; openDelay: string | number; activatorProps: Record; openOnClick: boolean; openOnHover: boolean; openOnFocus: boolean; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; closeOnBack: boolean; contained: boolean; disabled: boolean; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; submenu: boolean; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; $children?: { default?: ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; activator?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; } | undefined; locationStrategy: "connected" | "static" | import('vuetify/lib/types.mjs').LocationStrategyFunction; location: import('vuetify/lib/types.mjs').Anchor; origin: "auto" | "overlap" | import('vuetify/lib/types.mjs').Anchor; offset?: string | number | number[] | undefined; stickToTarget: boolean; viewportMargin: string | number; scrollStrategy: "block" | "close" | "none" | "reposition" | import('vuetify/lib/types.mjs').ScrollStrategyFunction; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; closeDelay: string | number; openDelay: string | number; target?: "cursor" | "parent" | Element | [x: number, y: number] | import('vue').ComponentPublicInstance | (string & {}) | undefined; activator?: "parent" | Element | import('vue').ComponentPublicInstance | (string & {}) | undefined; activatorProps: Record; openOnClick?: boolean | undefined; openOnHover: boolean; openOnFocus?: boolean | undefined; closeOnContentClick: boolean; retainFocus: boolean; captureFocus: boolean; disableInitialFocus: boolean; eager: boolean; transition: string | boolean | { component: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, {}, true, {}, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, {}, {}, {}, {}>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import('vue').ComponentOptionsBase<{} & { target?: HTMLElement | [x: number, y: number] | undefined; } & { $children?: { default?: (() => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | (() => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | (() => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | (() => import('vue').VNodeChild) | undefined; }, () => JSX.Element, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Record, string, {}, {}, string, import('vue').SlotsType import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vuetify/lib/util/defineComponent.mjs').FilterPropsOptions<{ target: PropType; }, import('vue').ExtractPropTypes<{ target: PropType; }>>; } | (import('vue').TransitionProps & { component?: import('vue').Component | undefined; }) | null; attach?: string | boolean | Element | undefined; closeOnBack: boolean; contained: boolean; contentClass?: any; contentProps?: any; disabled: boolean; opacity?: string | number | undefined; noClickAnimation: boolean; modelValue: boolean; persistent: boolean; scrim: string | boolean; zIndex: string | number; id?: string | undefined; submenu: boolean; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; "v-slot:activator"?: false | ((arg: { isActive: boolean; props: Record; targetRef: import('vuetify/lib/util/helpers.mjs').TemplateRef; }) => import('vue').VNodeChild) | undefined; "v-slot:default"?: false | ((arg: { isActive: import('vue').Ref; }) => import('vue').VNodeChild) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "activatorProps" | "captureFocus" | "closeDelay" | "closeOnBack" | "closeOnContentClick" | "contained" | "disableInitialFocus" | "disabled" | "eager" | "location" | "locationStrategy" | "modelValue" | "noClickAnimation" | "openDelay" | "openOnClick" | "openOnFocus" | "openOnHover" | "origin" | "persistent" | "retainFocus" | "scrim" | "scrollStrategy" | "stickToTarget" | "style" | "submenu" | "transition" | "viewportMargin" | "zIndex">) | undefined; itemColor?: string | undefined; autoSelectFirst?: "exact" | boolean | undefined; search?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; "onUpdate:menu"?: ((value: boolean) => any) | undefined; "onUpdate:search"?: ((value: any) => any) | undefined; }, "ariaLabel" | "size" | "type" | "reverse" | "flat" | "form" | "menu" | "select" | "style" | "title" | "animate" | "pattern" | "height" | "role" | "onclick" | "onkeydown" | "onkeyup" | "onkeypress" | "search" | "slot" | "disabled" | "children" | "density" | "rounded" | "tile" | "variant" | "value" | "active" | "readonly" | "prepend" | "append" | "error" | "eager" | "blur" | "normalize" | "scroll" | "click" | "focus" | "reset" | "dir" | "hidden" | "capture" | "accessKey" | "itemChildren" | "itemType" | "multiple" | "list" | "_allExposed" | "required" | "draggable" | "setAttribute" | "step" | "innerHTML" | "enterKeyHint" | "inert" | "lang" | "spellcheck" | "translate" | "autocapitalize" | "autocorrect" | "part" | "indeterminate" | "min" | "max" | "minLength" | "maxLength" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "isFocused" | "messages" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "persistentClear" | "singleLine" | "autofocus" | "persistentPlaceholder" | "persistentCounter" | "accept" | "align" | "alt" | "checked" | "defaultChecked" | "defaultValue" | "dirName" | "files" | "formAction" | "formEnctype" | "formMethod" | "formNoValidate" | "formTarget" | "labels" | "readOnly" | "selectionDirection" | "selectionEnd" | "selectionStart" | "src" | "useMap" | "validationMessage" | "validity" | "valueAsDate" | "valueAsNumber" | "webkitEntries" | "webkitdirectory" | "willValidate" | "checkValidity" | "reportValidity" | "setCustomValidity" | "setRangeText" | "setSelectionRange" | "showPicker" | "stepDown" | "stepUp" | "addEventListener" | "removeEventListener" | "accessKeyLabel" | "innerText" | "offsetHeight" | "offsetLeft" | "offsetParent" | "offsetTop" | "offsetWidth" | "outerText" | "popover" | "writingSuggestions" | "attachInternals" | "hidePopover" | "showPopover" | "togglePopover" | "attributes" | "classList" | "className" | "clientHeight" | "clientLeft" | "clientTop" | "clientWidth" | "currentCSSZoom" | "localName" | "namespaceURI" | "onfullscreenchange" | "onfullscreenerror" | "outerHTML" | "ownerDocument" | "scrollHeight" | "scrollLeft" | "scrollTop" | "scrollWidth" | "shadowRoot" | "tagName" | "attachShadow" | "checkVisibility" | "closest" | "computedStyleMap" | "getAttribute" | "getAttributeNS" | "getAttributeNames" | "getAttributeNode" | "getAttributeNodeNS" | "getBoundingClientRect" | "getClientRects" | "getElementsByClassName" | "getElementsByTagName" | "getElementsByTagNameNS" | "getHTML" | "hasAttribute" | "hasAttributeNS" | "hasAttributes" | "hasPointerCapture" | "insertAdjacentElement" | "insertAdjacentHTML" | "insertAdjacentText" | "matches" | "releasePointerCapture" | "removeAttribute" | "removeAttributeNS" | "removeAttributeNode" | "requestFullscreen" | "requestPointerLock" | "scrollBy" | "scrollIntoView" | "scrollTo" | "setAttributeNS" | "setAttributeNode" | "setAttributeNodeNS" | "setHTMLUnsafe" | "setPointerCapture" | "toggleAttribute" | "webkitMatchesSelector" | "textContent" | "baseURI" | "childNodes" | "firstChild" | "isConnected" | "lastChild" | "nextSibling" | "nodeName" | "nodeType" | "nodeValue" | "parentElement" | "parentNode" | "previousSibling" | "appendChild" | "cloneNode" | "compareDocumentPosition" | "contains" | "getRootNode" | "hasChildNodes" | "insertBefore" | "isDefaultNamespace" | "isEqualNode" | "isSameNode" | "lookupNamespaceURI" | "lookupPrefix" | "removeChild" | "replaceChild" | "ELEMENT_NODE" | "ATTRIBUTE_NODE" | "TEXT_NODE" | "CDATA_SECTION_NODE" | "ENTITY_REFERENCE_NODE" | "ENTITY_NODE" | "PROCESSING_INSTRUCTION_NODE" | "COMMENT_NODE" | "DOCUMENT_NODE" | "DOCUMENT_TYPE_NODE" | "DOCUMENT_FRAGMENT_NODE" | "NOTATION_NODE" | "DOCUMENT_POSITION_DISCONNECTED" | "DOCUMENT_POSITION_PRECEDING" | "DOCUMENT_POSITION_FOLLOWING" | "DOCUMENT_POSITION_CONTAINS" | "DOCUMENT_POSITION_CONTAINED_BY" | "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC" | "dispatchEvent" | "ariaActiveDescendantElement" | "ariaAtomic" | "ariaAutoComplete" | "ariaBrailleLabel" | "ariaBrailleRoleDescription" | "ariaBusy" | "ariaChecked" | "ariaColCount" | "ariaColIndex" | "ariaColIndexText" | "ariaColSpan" | "ariaControlsElements" | "ariaCurrent" | "ariaDescribedByElements" | "ariaDescription" | "ariaDetailsElements" | "ariaDisabled" | "ariaErrorMessageElements" | "ariaExpanded" | "ariaFlowToElements" | "ariaHasPopup" | "ariaHidden" | "ariaInvalid" | "ariaKeyShortcuts" | "ariaLabelledByElements" | "ariaLevel" | "ariaLive" | "ariaModal" | "ariaMultiLine" | "ariaMultiSelectable" | "ariaOrientation" | "ariaOwnsElements" | "ariaPlaceholder" | "ariaPosInSet" | "ariaPressed" | "ariaReadOnly" | "ariaRelevant" | "ariaRequired" | "ariaRoleDescription" | "ariaRowCount" | "ariaRowIndex" | "ariaRowIndexText" | "ariaRowSpan" | "ariaSelected" | "ariaSetSize" | "ariaSort" | "ariaValueMax" | "ariaValueMin" | "ariaValueNow" | "ariaValueText" | "getAnimations" | "after" | "before" | "remove" | "replaceWith" | "nextElementSibling" | "previousElementSibling" | "childElementCount" | "firstElementChild" | "lastElementChild" | "querySelector" | "querySelectorAll" | "replaceChildren" | "assignedSlot" | "attributeStyleMap" | "contentEditable" | "inputMode" | "isContentEditable" | "onabort" | "onanimationcancel" | "onanimationend" | "onanimationiteration" | "onanimationstart" | "onauxclick" | "onbeforeinput" | "onbeforematch" | "onbeforetoggle" | "onblur" | "oncancel" | "oncanplay" | "oncanplaythrough" | "onchange" | "onclose" | "oncontextlost" | "oncontextmenu" | "oncontextrestored" | "oncopy" | "oncuechange" | "oncut" | "ondblclick" | "ondrag" | "ondragend" | "ondragenter" | "ondragleave" | "ondragover" | "ondragstart" | "ondrop" | "ondurationchange" | "onemptied" | "onended" | "onerror" | "onfocus" | "onformdata" | "ongotpointercapture" | "oninput" | "oninvalid" | "onload" | "onloadeddata" | "onloadedmetadata" | "onloadstart" | "onlostpointercapture" | "onmousedown" | "onmouseenter" | "onmouseleave" | "onmousemove" | "onmouseout" | "onmouseover" | "onmouseup" | "onpaste" | "onpause" | "onplay" | "onplaying" | "onpointercancel" | "onpointerdown" | "onpointerenter" | "onpointerleave" | "onpointermove" | "onpointerout" | "onpointerover" | "onpointerrawupdate" | "onpointerup" | "onprogress" | "onratechange" | "onreset" | "onresize" | "onscroll" | "onscrollend" | "onsecuritypolicyviolation" | "onseeked" | "onseeking" | "onselect" | "onselectionchange" | "onselectstart" | "onslotchange" | "onstalled" | "onsubmit" | "onsuspend" | "ontimeupdate" | "ontoggle" | "ontouchcancel" | "ontouchend" | "ontouchmove" | "ontouchstart" | "ontransitioncancel" | "ontransitionend" | "ontransitionrun" | "ontransitionstart" | "onvolumechange" | "onwaiting" | "onwebkitanimationend" | "onwebkitanimationiteration" | "onwebkitanimationstart" | "onwebkittransitionend" | "onwheel" | "dataset" | "nonce" | "tabIndex" | "popoverTargetAction" | "popoverTargetElement" | "filteredItems" | "chips" | "hideNoData" | "noDataText" | "filterKeys" | "filterMode" | "noFilter" | "closeText" | "openText" | "closableChips" | "hideSelected" | "menuIcon" | "openOnClear" | "noAutoScroll" | "clearOnSelect" | "isPristine"> & { isFocused: boolean; isPristine: boolean; menu: boolean; search: string | undefined; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; select: ((item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void) & (() => void); ariaLabel: string | null; size: number; readonly form: HTMLFormElement | null; title: string; animate: (keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions) => Animation; pattern: string; height: number; onclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; slot: string; readonly children: HTMLCollection; value: string; prepend: (...nodes: (Node | string)[]) => void; append: (...nodes: (Node | string)[]) => void; blur: () => void; normalize: () => void; scroll: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; click: () => void; focus: (options?: FocusOptions) => void; reset: () => Promise; dir: string; hidden: boolean; capture: string; accessKey: string; multiple: boolean; readonly list: HTMLDataListElement | null; _allExposed: ({} | { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }) & ({ isFocused: import('vue').ShallowRef; isPristine: import('vue').ShallowRef; menu: import('vue').WritableComputedRef; search: import('vue').Ref & { readonly externalValue: string | undefined; }; filteredItems: import('vue').ShallowRef[], import('vuetify/lib/composables/list-items.mjs').ListItem[]>; select: (item: import('vuetify/lib/composables/list-items.mjs').ListItem | undefined, set?: boolean | null) => void; } | (HTMLInputElement & Omit | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; name?: string | undefined; label?: string | undefined; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; density: import('vuetify/lib/composables/density.mjs').Density; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; centerAffix: boolean; color?: string | undefined; glow: boolean; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hideSpinButtons: boolean; hint?: string | undefined; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "centerAffix" | "density" | "direction" | "disabled" | "error" | "errorMessages" | "focused" | "glow" | "hideSpinButtons" | "maxErrors" | "messages" | "persistentHint" | "readonly" | "rules" | "style">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ default?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; prepend?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; details?: ((arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]) | undefined; message?: ((arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; } & {}, { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append" | "v-slot:default" | "v-slot:details" | "v-slot:message" | "v-slot:prepend" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; prepend: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; details: (arg: import('vuetify/lib/components/VInput/VInput.mjs').VInputSlot) => import('vue').VNode[]; message: (arg: import('vuetify/lib/components/VMessages/VMessages.mjs').VMessageSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; disabled: boolean | null; error: boolean; errorMessages: string | readonly string[] | null; maxErrors: string | number; readonly: boolean | null; rules: readonly (string | boolean | PromiseLike | ((value: any) => import('vuetify/lib/composables/validation.mjs').ValidationResult) | ((value: any) => PromiseLike) | [string, any, (string | undefined)?])[]; density: import('vuetify/lib/composables/density.mjs').Density; centerAffix: boolean; glow: boolean; hideSpinButtons: boolean; persistentHint: boolean; messages: string | readonly string[]; direction: "horizontal" | "vertical"; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; name?: string | undefined; label?: string | undefined; validateOn?: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; validationValue?: any; maxWidth?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; id?: string | undefined; appendIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; baseColor?: string | undefined; color?: string | undefined; iconColor?: string | boolean | undefined; prependIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; hideDetails?: "auto" | boolean | undefined; hint?: string | undefined; "onClick:prepend"?: ((args_0: MouseEvent) => void) | undefined; "onClick:append"?: ((args_0: MouseEvent) => void) | undefined; }, "style" | "disabled" | "density" | "readonly" | "error" | "reset" | "validate" | "errorMessages" | "focused" | "maxErrors" | "rules" | "centerAffix" | "direction" | "messages" | "isValid" | "resetValidation" | "glow" | "hideSpinButtons" | "persistentHint"> & { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: boolean | null; errorMessages: string[]; } & import('vue').ComponentCustomProperties & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VInput/VInput.mjs').VInputSlots>, "label" | "style" | "width" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "density" | "maxWidth" | "minWidth" | "baseColor" | "prependIcon" | "appendIcon" | "readonly" | "v-slot:append" | "v-slot:prepend" | "id" | "error" | "name" | "modelValue" | "onUpdate:modelValue" | "iconColor" | "errorMessages" | "focused" | "maxErrors" | "rules" | "validateOn" | "validationValue" | "centerAffix" | "direction" | "hint" | "messages" | "glow" | "hideSpinButtons" | "persistentHint" | "onUpdate:focused" | "hideDetails" | "onClick:prepend" | "onClick:append" | "v-slot:details" | "v-slot:message">, `$${any}`> & Omit & Omit<{ theme?: string | undefined; class?: any; style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; "onUpdate:focused"?: (((args_0: boolean) => void) & ((focused: boolean) => any)) | undefined; rounded?: string | number | boolean | undefined; tile: boolean; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; iconColor?: string | boolean | undefined; label?: string | undefined; persistentClear: boolean; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; details: boolean; labelId?: string | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, "active" | "centerAffix" | "clearIcon" | "clearable" | "details" | "dirty" | "disabled" | "error" | "flat" | "focused" | "glow" | "persistentClear" | "reverse" | "rounded" | "singleLine" | "style" | "tile" | "variant">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ clear?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { props: Record; }) => import('vue').VNode[]) | undefined; "prepend-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; "append-inner"?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]) | undefined; label?: ((arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]) | undefined; loader?: ((arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]) | undefined; default?: ((arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $parent: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null; $host: Element | null; $emit: (event: "update:focused", focused: boolean) => void; $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:focused": (focused: boolean) => true; "update:modelValue": (value: any) => true; }, "$children" | "modelValue" | "update:modelValue" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:default" | "v-slot:label" | "v-slot:loader" | "v-slot:prepend-inner" | "v-slots">, string, { style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }, {}, string, import('vue').SlotsType; }) => import('vue').VNode[]; "prepend-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; "append-inner": (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot) => import('vue').VNode[]; label: (arg: import('vuetify/lib/components/VField/VField.mjs').DefaultInputSlot & { label: string | undefined; props: Record; }) => import('vue').VNode[]; loader: (arg: import('vuetify/lib/composables/loader.mjs').LoaderSlotProps) => import('vue').VNode[]; default: (arg: import('vuetify/lib/components/VField/VField.mjs').VFieldSlot) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & { beforeCreate?: ((() => void)[] | (() => void)) | undefined; created?: ((() => void)[] | (() => void)) | undefined; beforeMount?: ((() => void)[] | (() => void)) | undefined; mounted?: ((() => void)[] | (() => void)) | undefined; beforeUpdate?: ((() => void)[] | (() => void)) | undefined; updated?: ((() => void)[] | (() => void)) | undefined; activated?: ((() => void)[] | (() => void)) | undefined; deactivated?: ((() => void)[] | (() => void)) | undefined; beforeDestroy?: ((() => void)[] | (() => void)) | undefined; beforeUnmount?: ((() => void)[] | (() => void)) | undefined; destroyed?: ((() => void)[] | (() => void)) | undefined; unmounted?: ((() => void)[] | (() => void)) | undefined; renderTracked?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; renderTriggered?: (((e: import('vue').DebuggerEvent) => void)[] | ((e: import('vue').DebuggerEvent) => void)) | undefined; errorCaptured?: (((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)[] | ((err: unknown, instance: import('vue').ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import('vue').ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => void | boolean)) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import('vue').nextTick; $watch any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R, args_2: import('@vue/reactivity').OnCleanup) => any : (args_0: any, args_1: any, args_2: import('@vue/reactivity').OnCleanup) => any, options?: import('vue').WatchOptions | undefined): import('vue').WatchStopHandle; } & Readonly<{ style: import('vue').StyleValue; focused: boolean; rounded: string | number | boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; centerAffix: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; }> & Omit<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; focused: boolean; tile: boolean; clearable: boolean; clearIcon: import('vuetify/lib/composables/icons.mjs').IconValue; active: boolean; dirty: boolean; disabled: boolean; glow: boolean; error: boolean; flat: boolean; persistentClear: boolean; reverse: boolean; singleLine: boolean; variant: "filled" | "outlined" | "plain" | "solo" | "solo-filled" | "solo-inverted" | "underlined"; details: boolean; } & { theme?: string | undefined; class?: any; "onUpdate:focused"?: ((args_0: boolean) => void) | undefined; rounded?: string | number | boolean | undefined; loading?: string | boolean | undefined; appendInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; bgColor?: string | undefined; centerAffix?: boolean | undefined; color?: string | undefined; baseColor?: string | undefined; iconColor?: string | boolean | undefined; label?: string | undefined; prependInnerIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; "onClick:clear"?: ((args_0: MouseEvent) => void) | undefined; "onClick:appendInner"?: ((args_0: MouseEvent) => void) | undefined; "onClick:prependInner"?: ((args_0: MouseEvent) => void) | undefined; id?: string | undefined; labelId?: string | undefined; } & { "onUpdate:focused"?: ((focused: boolean) => any) | undefined; }, "reverse" | "flat" | "details" | "style" | "disabled" | "rounded" | "tile" | "variant" | "active" | "error" | "focused" | "centerAffix" | "glow" | "controlRef" | "fieldIconColor" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine"> & { controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; } & import('vue').ComponentCustomProperties & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ modelValue?: unknown; "onUpdate:modelValue"?: ((value: unknown) => void) | undefined; }, import('vuetify/lib/components/VField/VField.mjs').VFieldSlots>, "reverse" | "flat" | "label" | "details" | "style" | "color" | "theme" | "class" | "disabled" | "$children" | "v-slots" | "v-slot:default" | keyof import('vue').VNodeProps | "rounded" | "tile" | "variant" | "loading" | "active" | "baseColor" | "v-slot:loader" | "id" | "error" | "modelValue" | "onUpdate:modelValue" | "bgColor" | "v-slot:label" | "iconColor" | "focused" | "prependInnerIcon" | "appendInnerIcon" | "centerAffix" | "glow" | "onUpdate:focused" | "clearIcon" | "clearable" | "dirty" | "persistentClear" | "singleLine" | "onClick:clear" | "onClick:appendInner" | "onClick:prependInner" | "labelId" | "v-slot:append-inner" | "v-slot:clear" | "v-slot:prepend-inner">, `$${any}`> & { _allExposed: { reset: () => Promise; resetValidation: () => Promise; validate: (silent?: boolean) => Promise; isValid: import('vue').ComputedRef; errorMessages: import('vue').ComputedRef; } | { controlRef: import('vue').Ref; fieldIconColor: import('vue').ComputedRef; } | {}; })); required: boolean; draggable: boolean; setAttribute: (qualifiedName: string, value: string) => void; step: string; innerHTML: string; enterKeyHint: string; inert: boolean; lang: string; spellcheck: boolean; translate: boolean; autocapitalize: string; autocorrect: boolean; part: DOMTokenList; indeterminate: boolean; min: string; max: string; minLength: number; maxLength: number; validate: (silent?: boolean) => Promise; isValid: boolean | null; resetValidation: () => Promise; controlRef: HTMLElement | undefined; fieldIconColor: string | undefined; accept: string; align: string; alt: string; checked: boolean; defaultChecked: boolean; defaultValue: string; dirName: string; files: FileList | null; formAction: string; formEnctype: string; formMethod: string; formNoValidate: boolean; formTarget: string; readonly labels: NodeListOf | null; readOnly: boolean; selectionDirection: "forward" | "backward" | "none" | null; selectionEnd: number | null; selectionStart: number | null; src: string; useMap: string; readonly validationMessage: string; readonly validity: ValidityState; valueAsDate: Date | null; valueAsNumber: number; readonly webkitEntries: ReadonlyArray; webkitdirectory: boolean; readonly willValidate: boolean; checkValidity: () => boolean; reportValidity: () => boolean; setCustomValidity: (error: string) => void; setRangeText: { (replacement: string): void; (replacement: string, start: number, end: number, selectionMode?: SelectionMode): void; }; setSelectionRange: (start: number | null, end: number | null, direction?: "forward" | "backward" | "none") => void; showPicker: () => void; stepDown: (n?: number) => void; stepUp: (n?: number) => void; addEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; }; removeEventListener: { (type: K, listener: (this: HTMLInputElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; (type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; }; readonly accessKeyLabel: string; innerText: string; readonly offsetHeight: number; readonly offsetLeft: number; readonly offsetParent: Element | null; readonly offsetTop: number; readonly offsetWidth: number; outerText: string; popover: string | null; writingSuggestions: string; attachInternals: () => ElementInternals; hidePopover: () => void; showPopover: () => void; togglePopover: (options?: boolean) => boolean; readonly attributes: NamedNodeMap; classList: DOMTokenList; className: string; readonly clientHeight: number; readonly clientLeft: number; readonly clientTop: number; readonly clientWidth: number; readonly currentCSSZoom: number; readonly localName: string; readonly namespaceURI: string | null; onfullscreenchange: ((this: Element, ev: Event) => any) | null; onfullscreenerror: ((this: Element, ev: Event) => any) | null; outerHTML: string; readonly ownerDocument: Document; readonly scrollHeight: number; scrollLeft: number; scrollTop: number; readonly scrollWidth: number; readonly shadowRoot: ShadowRoot | null; readonly tagName: string; attachShadow: (init: ShadowRootInit) => ShadowRoot; checkVisibility: (options?: CheckVisibilityOptions) => boolean; closest: { (selector: K): HTMLElementTagNameMap[K] | null; (selector: K): SVGElementTagNameMap[K] | null; (selector: K): MathMLElementTagNameMap[K] | null; (selectors: string): E | null; }; computedStyleMap: () => StylePropertyMapReadOnly; getAttribute: (qualifiedName: string) => string | null; getAttributeNS: (namespace: string | null, localName: string) => string | null; getAttributeNames: () => string[]; getAttributeNode: (qualifiedName: string) => Attr | null; getAttributeNodeNS: (namespace: string | null, localName: string) => Attr | null; getBoundingClientRect: () => DOMRect; getClientRects: () => DOMRectList; getElementsByClassName: (classNames: string) => HTMLCollectionOf; getElementsByTagName: { (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: K): HTMLCollectionOf; (qualifiedName: string): HTMLCollectionOf; }; getElementsByTagNameNS: { (namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; (namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; (namespace: string | null, localName: string): HTMLCollectionOf; }; getHTML: (options?: GetHTMLOptions) => string; hasAttribute: (qualifiedName: string) => boolean; hasAttributeNS: (namespace: string | null, localName: string) => boolean; hasAttributes: () => boolean; hasPointerCapture: (pointerId: number) => boolean; insertAdjacentElement: (where: InsertPosition, element: Element) => Element | null; insertAdjacentHTML: (position: InsertPosition, string: string) => void; insertAdjacentText: (where: InsertPosition, data: string) => void; matches: (selectors: string) => boolean; releasePointerCapture: (pointerId: number) => void; removeAttribute: (qualifiedName: string) => void; removeAttributeNS: (namespace: string | null, localName: string) => void; removeAttributeNode: (attr: Attr) => Attr; requestFullscreen: (options?: FullscreenOptions) => Promise; requestPointerLock: (options?: PointerLockOptions) => Promise; scrollBy: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; scrollIntoView: (arg?: boolean | ScrollIntoViewOptions) => void; scrollTo: { (options?: ScrollToOptions): void; (x: number, y: number): void; }; setAttributeNS: (namespace: string | null, qualifiedName: string, value: string) => void; setAttributeNode: (attr: Attr) => Attr | null; setAttributeNodeNS: (attr: Attr) => Attr | null; setHTMLUnsafe: (html: string) => void; setPointerCapture: (pointerId: number) => void; toggleAttribute: (qualifiedName: string, force?: boolean) => boolean; webkitMatchesSelector: (selectors: string) => boolean; textContent: string; readonly baseURI: string; readonly childNodes: NodeListOf; readonly firstChild: ChildNode | null; readonly isConnected: boolean; readonly lastChild: ChildNode | null; readonly nextSibling: ChildNode | null; readonly nodeName: string; readonly nodeType: number; nodeValue: string | null; readonly parentElement: HTMLElement | null; readonly parentNode: ParentNode | null; readonly previousSibling: ChildNode | null; appendChild: (node: T) => T; cloneNode: (subtree?: boolean) => Node; compareDocumentPosition: (other: Node) => number; contains: (other: Node | null) => boolean; getRootNode: (options?: GetRootNodeOptions) => Node; hasChildNodes: () => boolean; insertBefore: (node: T, child: Node | null) => T; isDefaultNamespace: (namespace: string | null) => boolean; isEqualNode: (otherNode: Node | null) => boolean; isSameNode: (otherNode: Node | null) => boolean; lookupNamespaceURI: (prefix: string | null) => string | null; lookupPrefix: (namespace: string | null) => string | null; removeChild: (child: T) => T; replaceChild: (node: Node, child: T) => T; readonly ELEMENT_NODE: 1; readonly ATTRIBUTE_NODE: 2; readonly TEXT_NODE: 3; readonly CDATA_SECTION_NODE: 4; readonly ENTITY_REFERENCE_NODE: 5; readonly ENTITY_NODE: 6; readonly PROCESSING_INSTRUCTION_NODE: 7; readonly COMMENT_NODE: 8; readonly DOCUMENT_NODE: 9; readonly DOCUMENT_TYPE_NODE: 10; readonly DOCUMENT_FRAGMENT_NODE: 11; readonly NOTATION_NODE: 12; readonly DOCUMENT_POSITION_DISCONNECTED: 1; readonly DOCUMENT_POSITION_PRECEDING: 2; readonly DOCUMENT_POSITION_FOLLOWING: 4; readonly DOCUMENT_POSITION_CONTAINS: 8; readonly DOCUMENT_POSITION_CONTAINED_BY: 16; readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; dispatchEvent: (event: Event) => boolean; ariaActiveDescendantElement: Element | null; ariaAtomic: string | null; ariaAutoComplete: string | null; ariaBrailleLabel: string | null; ariaBrailleRoleDescription: string | null; ariaBusy: string | null; ariaChecked: string | null; ariaColCount: string | null; ariaColIndex: string | null; ariaColIndexText: string | null; ariaColSpan: string | null; ariaControlsElements: ReadonlyArray | null; ariaCurrent: string | null; ariaDescribedByElements: ReadonlyArray | null; ariaDescription: string | null; ariaDetailsElements: ReadonlyArray | null; ariaDisabled: string | null; ariaErrorMessageElements: ReadonlyArray | null; ariaExpanded: string | null; ariaFlowToElements: ReadonlyArray | null; ariaHasPopup: string | null; ariaHidden: string | null; ariaInvalid: string | null; ariaKeyShortcuts: string | null; ariaLabelledByElements: ReadonlyArray | null; ariaLevel: string | null; ariaLive: string | null; ariaModal: string | null; ariaMultiLine: string | null; ariaMultiSelectable: string | null; ariaOrientation: string | null; ariaOwnsElements: ReadonlyArray | null; ariaPlaceholder: string | null; ariaPosInSet: string | null; ariaPressed: string | null; ariaReadOnly: string | null; ariaRelevant: string | null; ariaRequired: string | null; ariaRoleDescription: string | null; ariaRowCount: string | null; ariaRowIndex: string | null; ariaRowIndexText: string | null; ariaRowSpan: string | null; ariaSelected: string | null; ariaSetSize: string | null; ariaSort: string | null; ariaValueMax: string | null; ariaValueMin: string | null; ariaValueNow: string | null; ariaValueText: string | null; getAnimations: (options?: GetAnimationsOptions) => Animation[]; after: (...nodes: (Node | string)[]) => void; before: (...nodes: (Node | string)[]) => void; remove: () => void; replaceWith: (...nodes: (Node | string)[]) => void; readonly nextElementSibling: Element | null; readonly previousElementSibling: Element | null; readonly childElementCount: number; readonly firstElementChild: Element | null; readonly lastElementChild: Element | null; querySelector: { (selectors: K): HTMLElementTagNameMap[K] | null; (selectors: K): SVGElementTagNameMap[K] | null; (selectors: K): MathMLElementTagNameMap[K] | null; (selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; (selectors: string): E | null; }; querySelectorAll: { (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: K): NodeListOf; (selectors: string): NodeListOf; }; replaceChildren: (...nodes: (Node | string)[]) => void; readonly assignedSlot: HTMLSlotElement | null; readonly attributeStyleMap: StylePropertyMap; contentEditable: string; inputMode: string; readonly isContentEditable: boolean; onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; onauxclick: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; onbeforematch: ((this: GlobalEventHandlers, ev: Event) => any) | null; onbeforetoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncontextmenu: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; onerror: OnErrorEventHandler; onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; ontoggle: ((this: GlobalEventHandlers, ev: ToggleEvent) => any) | null; ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined | undefined; ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; readonly dataset: DOMStringMap; nonce?: string | undefined; tabIndex: number; popoverTargetAction: string; popoverTargetElement: Element | null; } & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ items?: AutoCompleteItem[] | undefined; itemTitle?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemValue?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; itemProps?: import('vuetify/lib/util/helpers.mjs').SelectItemKey; returnObject?: false | undefined; multiple?: false | undefined; modelValue?: string | object | null | undefined; "onUpdate:modelValue"?: ((value: string | object) => void) | undefined; }, Omit & { item: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }; chip: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; props: Record; }; selection: { item: import('vuetify/lib/composables/list-items.mjs').ListItem; index: number; }; subheader: { props: Record; index: number; }; divider: { props: Record; index: number; }; "prepend-item": never; "append-item": never; "no-data": never; "menu-header": { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }; "menu-footer": { search: import('vue').Ref; filteredItems: import('vuetify/lib/composables/list-items.mjs').ListItem[]; }; }>) | null; }, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };