import { nextTick } from 'vue'; type __VLS_Props = { page: number; pageCount: number; itemsPerPage: number; itemsLength: number; itemsPerPageOptions?: number[]; headingLevel?: 1 | 2 | 3 | 4 | 5 | 6; pageInput?: boolean; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:page": (page: number) => any; "update:items-per-page": (itemsPerPage: number) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:page"?: ((page: number) => any) | undefined; "onUpdate:items-per-page"?: ((itemsPerPage: number) => any) | undefined; }>, { headingLevel: 1 | 2 | 3 | 4 | 5 | 6; itemsPerPageOptions: number[]; pageInput: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { selectRef: ({ $: import('vue').ComponentInternalInstance; $data: {}; $props: { readonly modelValue?: (Record | string | number | null | import('../../Customs/Selects/SySelect/SySelect').SelectItemArrayType) | undefined; readonly items?: import('../../Customs/Selects/SySelect/SySelect').ItemType[] | undefined; readonly label?: string | undefined; readonly menuId?: string | undefined; readonly outlined?: boolean | undefined; readonly variantStyle?: import('../../../types/vuetifyTypes').VariantStyle | undefined; readonly color?: import('../../../types/vuetifyTypes').ColorType | undefined; readonly textKey?: string | undefined; readonly plainTextKey?: string | undefined; readonly valueKey?: string | undefined; readonly displayAsterisk?: boolean | undefined; readonly returnObject?: boolean | undefined; readonly density?: "default" | "comfortable" | "compact" | undefined; readonly bgColor?: string | undefined; readonly clearable?: boolean | undefined; readonly hideDetails?: boolean | undefined; readonly width?: string | undefined; readonly multiple?: boolean | undefined; readonly chips?: boolean | undefined; readonly helpText?: string | undefined; readonly allowHtml?: boolean | undefined; readonly autocomplete?: "on" | "off" | string | undefined; readonly prependIcon?: import('../../../types/vuetifyTypes').IconType; readonly appendIcon?: import('../../../types/vuetifyTypes').IconType; readonly prependTooltip?: string | undefined; readonly appendTooltip?: string | undefined; readonly tooltipLocation?: "top" | "bottom" | "start" | "end" | undefined; readonly noIcon?: boolean | undefined; readonly disableClickButton?: boolean | undefined; readonly customRules?: import('../../../composables/validation/useValidation').ValidationRule[] | undefined; readonly customSuccessRules?: import('../../../composables/validation/useValidation').ValidationRule[] | undefined; readonly customWarningRules?: import('../../../composables/validation/useValidation').ValidationRule[] | undefined; readonly disableErrorHandling?: boolean | undefined; readonly disabled?: boolean | undefined; readonly errorMessages?: string[] | null | undefined; readonly hasError?: boolean | undefined; readonly hasSuccess?: boolean | undefined; readonly hasWarning?: boolean | undefined; readonly isValidateOnBlur?: boolean | undefined; readonly maxErrors?: number | undefined; readonly readonly?: boolean | undefined; readonly required?: boolean | undefined; readonly rules?: import('vuetify').ValidationRule[] | undefined; readonly showSuccessMessages?: boolean | undefined; readonly successMessages?: string[] | null | undefined; readonly useVuetifyValidation?: boolean | undefined; readonly warningMessages?: string[] | null | undefined; readonly "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; readonly "onPrepend-icon-click"?: ((...args: any[]) => any) | undefined; readonly "onAppend-icon-click"?: ((...args: any[]) => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps; $attrs: import('vue').Attrs; $refs: { [x: string]: unknown; } & { labelRef: HTMLSpanElement; list: ({ $: import('vue').ComponentInternalInstance; $data: {}; $props: 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<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; 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"; theme?: string | undefined | undefined; class?: any; border?: string | number | boolean | undefined | undefined; elevation?: string | number | undefined | undefined; rounded?: string | number | boolean | undefined | undefined; color?: string | undefined | undefined; height?: string | number | undefined | undefined; maxHeight?: string | number | undefined | undefined; maxWidth?: string | number | undefined | undefined; minHeight?: string | number | undefined | undefined; minWidth?: string | number | undefined | undefined; width?: string | number | undefined | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; baseColor?: string | undefined | undefined; activeColor?: string | undefined | undefined; activeClass?: string | undefined | undefined; bgColor?: string | undefined | undefined; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependGap?: string | number | undefined | undefined; indent?: string | number | undefined | undefined; navigationIndex?: number | undefined | undefined; "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined | 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">; $attrs: import('vue').Attrs; $refs: { [x: string]: unknown; }; $slots: Readonly<{ prepend?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNode[]) | undefined; append?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNode[]) | undefined; title?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNode[]) | undefined; subtitle?: ((arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNode[]) | undefined; default?: (() => import('vue').VNode[]) | undefined; item?: ((arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNode[]) | undefined; divider?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNode[]) | undefined; subheader?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNode[]) | undefined; header?: ((arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNode[]) | undefined; }>; $root: import('vue').ComponentPublicInstance | null; $parent: import('vue').ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "update:navigationIndex", value: number) => void) & ((event: "click:activate", value: { id: unknown; value: boolean; path: unknown[]; }) => void); $el: any; $options: import('vue').ComponentOptionsBase<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; 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"; } & { theme?: string | undefined; class?: any; border?: string | number | boolean | undefined; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; color?: string | undefined; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependGap?: string | number | undefined; indent?: string | number | undefined; navigationIndex?: number | undefined; } & { "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; }, { open: (id: unknown, value: boolean, event?: Event | undefined) => void; select: (id: unknown, value: boolean, event?: Event | undefined) => void; focus: (location?: number | "first" | "last" | "next" | "prev" | undefined) => void; children: import('vue').Ref, Map>; parents: import('vue').Ref, Map>; getPath: (id: unknown) => unknown[]; navigationIndex: import('vue').Ref & { readonly externalValue: number | undefined; }; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, Omit<{ "update:selected": (value: unknown) => true; "update:activated": (value: unknown) => true; "update:opened": (value: unknown) => true; "update:navigationIndex": (value: number) => true; "click:open": (value: { id: unknown; value: boolean; path: unknown[]; }) => true; "click:activate": (value: { id: unknown; value: boolean; path: unknown[]; }) => true; "click:select": (value: { id: unknown; value: boolean; path: unknown[]; }) => true; }, "$children" | "v-slots" | "v-slot:default" | "v-slot:append" | "v-slot:prepend" | "items" | "activated" | "click:open" | "click:select" | "itemChildren" | "itemProps" | "itemTitle" | "itemValue" | "opened" | "selected" | "update:activated" | "update:opened" | "update:selected" | "v-slot:divider" | "v-slot:header" | "v-slot:item" | "v-slot:subheader" | "v-slot:subtitle" | "v-slot:title">, string, { 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"; }, {}, string, import('vue').SlotsType import('vue').VNode[]; append: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSlot & { item: any; }) => import('vue').VNode[]; title: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemTitleSlot & { item: any; }) => import('vue').VNode[]; subtitle: (arg: import('vuetify/lib/components/VList/VListItem.mjs').ListItemSubtitleSlot & { item: any; }) => import('vue').VNode[]; default: () => import('vue').VNode[]; item: (arg: { props: { [key: string]: any; title: string; value: any; } & { index: number; }; }) => import('vue').VNode[]; divider: (arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNode[]; subheader: (arg: { props: { [key: string]: any; title: string; value: any; }; }) => import('vue').VNode[]; header: (arg: { props: { [key: string]: any; title: string; value: any; }; }) => 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 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; 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<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; density: import('vuetify/lib/composables/density.mjs').Density; tile: boolean; tag: string | import('vuetify/lib/types.mjs').JSXComponent; variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal"; itemType: string | boolean | readonly (string | number)[] | ((item: Record, fallback?: any) => any) | null; 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"; } & { theme?: string | undefined; class?: any; border?: string | number | boolean | undefined; elevation?: string | number | undefined; rounded?: string | number | boolean | undefined; color?: string | undefined; height?: string | number | undefined; maxHeight?: string | number | undefined; maxWidth?: string | number | undefined; minHeight?: string | number | undefined; minWidth?: string | number | undefined; width?: string | number | undefined; valueComparator?: import('vuetify/lib/util/deepEqual.mjs').ValueComparator | undefined; activeStrategy?: import('vuetify/lib/composables/nested/nested.mjs').ActiveStrategyProp | undefined; baseColor?: string | undefined; activeColor?: string | undefined; activeClass?: string | undefined; bgColor?: string | undefined; expandIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; collapseIcon?: import('vuetify/lib/composables/icons.mjs').IconValue | undefined; prependGap?: string | number | undefined; indent?: string | number | undefined; navigationIndex?: number | undefined; } & { "onClick:activate"?: ((value: { id: unknown; value: boolean; path: unknown[]; }) => any) | undefined; "onUpdate:navigationIndex"?: ((value: number) => any) | undefined; }, "nav" | "select" | "style" | "tag" | "disabled" | "children" | "density" | "rounded" | "tile" | "variant" | "slim" | "focus" | "itemType" | "returnObject" | "activatable" | "selectable" | "selectStrategy" | "openStrategy" | "mandatory" | "itemsRegistration" | "filterable" | "lines" | "navigationStrategy" | "navigationIndex" | "open" | "parents" | "getPath"> & { open: (id: unknown, value: boolean, event?: Event | undefined) => void; select: (id: unknown, value: boolean, event?: Event | undefined) => void; focus: (location?: number | "first" | "last" | "next" | "prev" | undefined) => void; children: Map; parents: Map; getPath: (id: unknown) => unknown[]; navigationIndex: number; } & {} & import('vue').ComponentCustomProperties & {} & import('vuetify/lib/util/defineComponent.mjs').GenericProps<{ 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; }, import('vuetify/lib/components/VList/VListChildren.mjs').VListChildrenSlots>) | null; htmlItemRefs: HTMLSpanElement; }; $slots: Readonly<{ [name: string]: import('vue').Slot | undefined; }>; $root: import('vue').ComponentPublicInstance | null; $parent: import('vue').ComponentPublicInstance | null; $host: Element | null; $emit: ((event: "update:modelValue", ...args: any[]) => void) & ((event: "prepend-icon-click", ...args: any[]) => void) & ((event: "append-icon-click", ...args: any[]) => void); $el: any; $options: import('vue').ComponentOptionsBase | string | number | null | import('../../Customs/Selects/SySelect/SySelect').SelectItemArrayType; items?: import('../../Customs/Selects/SySelect/SySelect').ItemType[]; label?: string; menuId?: string; outlined?: boolean; variantStyle?: import('../../../types/vuetifyTypes').VariantStyle; color?: import('../../../types/vuetifyTypes').ColorType; textKey?: string; plainTextKey?: string; valueKey?: string; displayAsterisk?: boolean; returnObject?: boolean; density?: "default" | "comfortable" | "compact"; bgColor?: string; clearable?: boolean; hideDetails?: boolean; width?: string; multiple?: boolean; chips?: boolean; helpText?: string; allowHtml?: boolean; autocomplete?: "on" | "off" | string; prependIcon?: import('../../../types/vuetifyTypes').IconType; appendIcon?: import('../../../types/vuetifyTypes').IconType; prependTooltip?: string; appendTooltip?: string; tooltipLocation?: "top" | "bottom" | "start" | "end"; noIcon?: boolean; disableClickButton?: boolean; } & import('../../../composables/unifyValidation/useValidation').FieldValidationProps> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onPrepend-icon-click"?: ((...args: any[]) => any) | undefined; "onAppend-icon-click"?: ((...args: any[]) => any) | undefined; }>, { isOpen: import('vue').Ref; closeList: (event?: Event) => void; validateOnSubmit: (() => Promise) | (() => Promise); }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; "prepend-icon-click": (...args: any[]) => void; "append-icon-click": (...args: any[]) => void; }, string, { label: string; width: string; color: import('../../../types/vuetifyTypes').ColorType; disabled: boolean; density: "default" | "comfortable" | "compact"; prependIcon: "info" | "success" | "warning" | "error" | "close" | "calendar"; appendIcon: "info" | "success" | "warning" | "error" | "close" | "calendar"; readonly: boolean; outlined: boolean; items: import('../../Customs/Selects/SySelect/SySelect').ItemType[]; modelValue: Record | string | number | null | import('../../Customs/Selects/SySelect/SySelect').SelectItemArrayType; returnObject: boolean; bgColor: string; multiple: boolean; required: boolean; menuId: string; textKey: string; valueKey: string; showSuccessMessages: boolean; disableErrorHandling: boolean; errorMessages: string[] | null; maxErrors: number; prependTooltip: string; appendTooltip: string; tooltipLocation: "top" | "bottom" | "start" | "end"; variantStyle: import('../../../types/vuetifyTypes').VariantStyle; displayAsterisk: boolean; noIcon: boolean; disableClickButton: boolean; autocomplete: "on" | "off" | string; helpText: string; customRules: import('../../../composables/validation/useValidation').ValidationRule[]; customSuccessRules: import('../../../composables/validation/useValidation').ValidationRule[]; customWarningRules: import('../../../composables/validation/useValidation').ValidationRule[]; hasError: boolean; hasSuccess: boolean; hasWarning: boolean; isValidateOnBlur: boolean; successMessages: string[] | null; useVuetifyValidation: boolean; warningMessages: string[] | null; hideDetails: boolean; clearable: boolean; plainTextKey: string; chips: boolean; allowHtml: boolean; }, {}, string, {}, 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 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<{ label: string; width: string; color: import('../../../types/vuetifyTypes').ColorType; disabled: boolean; density: "default" | "comfortable" | "compact"; prependIcon: "info" | "success" | "warning" | "error" | "close" | "calendar"; appendIcon: "info" | "success" | "warning" | "error" | "close" | "calendar"; readonly: boolean; outlined: boolean; items: import('../../Customs/Selects/SySelect/SySelect').ItemType[]; modelValue: Record | string | number | null | import('../../Customs/Selects/SySelect/SySelect').SelectItemArrayType; returnObject: boolean; bgColor: string; multiple: boolean; required: boolean; menuId: string; textKey: string; valueKey: string; showSuccessMessages: boolean; disableErrorHandling: boolean; errorMessages: string[] | null; maxErrors: number; prependTooltip: string; appendTooltip: string; tooltipLocation: "top" | "bottom" | "start" | "end"; variantStyle: import('../../../types/vuetifyTypes').VariantStyle; displayAsterisk: boolean; noIcon: boolean; disableClickButton: boolean; autocomplete: "on" | "off" | string; helpText: string; customRules: import('../../../composables/validation/useValidation').ValidationRule[]; customSuccessRules: import('../../../composables/validation/useValidation').ValidationRule[]; customWarningRules: import('../../../composables/validation/useValidation').ValidationRule[]; hasError: boolean; hasSuccess: boolean; hasWarning: boolean; isValidateOnBlur: boolean; successMessages: string[] | null; useVuetifyValidation: boolean; warningMessages: string[] | null; hideDetails: boolean; clearable: boolean; plainTextKey: string; chips: boolean; allowHtml: boolean; }> & Omit | string | number | null | import('../../Customs/Selects/SySelect/SySelect').SelectItemArrayType; items?: import('../../Customs/Selects/SySelect/SySelect').ItemType[]; label?: string; menuId?: string; outlined?: boolean; variantStyle?: import('../../../types/vuetifyTypes').VariantStyle; color?: import('../../../types/vuetifyTypes').ColorType; textKey?: string; plainTextKey?: string; valueKey?: string; displayAsterisk?: boolean; returnObject?: boolean; density?: "default" | "comfortable" | "compact"; bgColor?: string; clearable?: boolean; hideDetails?: boolean; width?: string; multiple?: boolean; chips?: boolean; helpText?: string; allowHtml?: boolean; autocomplete?: "on" | "off" | string; prependIcon?: import('../../../types/vuetifyTypes').IconType; appendIcon?: import('../../../types/vuetifyTypes').IconType; prependTooltip?: string; appendTooltip?: string; tooltipLocation?: "top" | "bottom" | "start" | "end"; noIcon?: boolean; disableClickButton?: boolean; } & import('../../../composables/unifyValidation/useValidation').FieldValidationProps> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onPrepend-icon-click"?: ((...args: any[]) => any) | undefined; "onAppend-icon-click"?: ((...args: any[]) => any) | undefined; }>, "isOpen" | "validateOnSubmit" | "closeList" | ("label" | "width" | "color" | "disabled" | "density" | "prependIcon" | "appendIcon" | "readonly" | "outlined" | "items" | "modelValue" | "returnObject" | "bgColor" | "multiple" | "required" | "menuId" | "textKey" | "valueKey" | "showSuccessMessages" | "disableErrorHandling" | "errorMessages" | "maxErrors" | "prependTooltip" | "appendTooltip" | "tooltipLocation" | "variantStyle" | "displayAsterisk" | "noIcon" | "disableClickButton" | "autocomplete" | "helpText" | "customRules" | "customSuccessRules" | "customWarningRules" | "hasError" | "hasSuccess" | "hasWarning" | "isValidateOnBlur" | "successMessages" | "useVuetifyValidation" | "warningMessages" | "hideDetails" | "clearable" | "plainTextKey" | "chips" | "allowHtml")> & { isOpen: boolean; closeList: (event?: Event) => void; validateOnSubmit: (() => Promise) | (() => Promise); } & {} & import('vue').ComponentCustomProperties & {} & { $slots: { prepend?(_: {}): any; append?(_: {}): any; }; }) | null; }, HTMLDivElement>; export default _default;