import { AllowedComponentProps } from 'vue'; import { ComponentCustomProps } from 'vue'; import { ComponentOptionsBase } from 'vue'; import { ComponentOptionsMixin } from 'vue'; import { ComponentProvideOptions } from 'vue'; import { CreateComponentPublicInstanceWithMixins } from 'vue'; import { DateRangeSource } from 'v-calendar/dist/types/src/utils/date/range.js'; import { DefineComponent } from 'vue'; import { ExtractPropTypes } from 'vue'; import { GlobalComponents } from 'vue'; import { GlobalDirectives } from 'vue'; import { Placement } from '@floating-ui/vue'; import { PopoverOptions } from 'v-calendar/dist/types/src/utils/popovers.d.ts'; import { PropType } from 'vue'; import { PublicProps } from 'vue'; import { Ref } from 'vue'; import { RouteLocationAsPathGeneric } from 'vue-router'; import { RouteLocationAsRelativeGeneric } from 'vue-router'; import { VNodeProps } from 'vue'; declare interface DatePickerPopoverOptions extends Partial { positionFixed?: boolean; } declare const _default: DefineComponent never[]; }; /** * Validation schema function that returns an object */ validationSchema: { type: FunctionConstructor; default: () => () => undefined; }; }>, { validation: Ref; validationValues: Ref< {}, {}>; initValidation: () => void; }, { applyText: any; clearText: any; filters: {}; filterValues: {}; forceRenderCount: number; }, {}, { initFilterValues(): void; /** * Apply the selected filters and save them to localStorage. * ListView calls this method using a ref to Filters. * The trigger option is used in ListView. * @param {object} [options] - optional parameters * @param {string} [options.trigger] - the action that triggered this function call */ applyFilters({ trigger }?: { trigger?: string | undefined; } | undefined): Promise; resetFilters(): void; /** * Returns pre-defined filter values to become the default values */ getDefaultFilterValues(): unknown; /** * Intended for external use, when filter values need to be set for the user */ setFilterValues(newValues: any): void; updateValidationValues(): void; /** * Change handler for filter fields */ onChange(filter: any, filterValues: any, filterIndex: any): void; /** * Select input event handler for filter fields */ onSelectInput(newValue: any, filter: any, filterIndex: any): void; /** * Get filter values from local storage. * @returns {any} */ getPersistentFilterValues(): any; /** * Clone new filterValues to remove reactivity, and save them to localStorage. * @param {object} newValues - the filterValues to be persisted in localStorage */ persistFilterValues(newValues: object): void; }, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "reset" | "submit")[], "change" | "reset" | "submit", PublicProps, Readonly never[]; }; /** * Validation schema function that returns an object */ validationSchema: { type: FunctionConstructor; default: () => () => undefined; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; }>, { schema: unknown[]; disableApply: boolean; disableClear: boolean; disablePersistency: boolean; validationSchema: Function; }, {}, { 'll-button': { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: undefined; }; disabled: { type: PropType; default: undefined; }; icon: { type: PropType; default: boolean; }; href: { type: PropType; default: string; }; secondary: { type: PropType; default: boolean; }; iconLabel: { type: PropType; default: boolean; }; tertiary: { type: PropType; default: boolean; }; inline: { type: PropType; default: boolean; }; color: { type: PropType<"blue" | "red">; default: undefined; }; isLoading: { type: PropType; default: boolean; }; }>> & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, { to: string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric; disabled: boolean; icon: boolean; href: string; secondary: boolean; iconLabel: boolean; tertiary: boolean; inline: boolean; color: "blue" | "red"; isLoading: boolean; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: undefined; }; disabled: { type: PropType; default: undefined; }; icon: { type: PropType; default: boolean; }; href: { type: PropType; default: string; }; secondary: { type: PropType; default: boolean; }; iconLabel: { type: PropType; default: boolean; }; tertiary: { type: PropType; default: boolean; }; inline: { type: PropType; default: boolean; }; color: { type: PropType<"blue" | "red">; default: undefined; }; isLoading: { type: PropType; default: boolean; }; }>> & Readonly<{}>, {}, {}, {}, {}, { to: string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric; disabled: boolean; icon: boolean; href: string; secondary: boolean; iconLabel: boolean; tertiary: boolean; inline: boolean; color: "blue" | "red"; isLoading: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; default: undefined; }; disabled: { type: PropType; default: undefined; }; icon: { type: PropType; default: boolean; }; href: { type: PropType; default: string; }; secondary: { type: PropType; default: boolean; }; iconLabel: { type: PropType; default: boolean; }; tertiary: { type: PropType; default: boolean; }; inline: { type: PropType; default: boolean; }; color: { type: PropType<"blue" | "red">; default: undefined; }; isLoading: { type: PropType; default: boolean; }; }>> & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, { to: string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric; disabled: boolean; icon: boolean; href: string; secondary: boolean; iconLabel: boolean; tertiary: boolean; inline: boolean; color: "blue" | "red"; isLoading: boolean; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); 'll-checkbox': { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: boolean; }; label: { type: PropType; default: undefined; }; id: { type: PropType; default: undefined; }; hasError: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: undefined; }; value: { type: PropType; default: undefined; }; checked: { type: PropType; required: true; }; }>> & Readonly<{ "onUpdate:checked"?: ((value: boolean | (string | number)[]) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:checked": (value: boolean | (string | number)[]) => void; }, PublicProps, { disabled: boolean; label: string; id: string; hasError: boolean; errorText: string; hintText: string; modelValue: boolean | (string | number)[]; value: string | number; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: boolean; }; label: { type: PropType; default: undefined; }; id: { type: PropType; default: undefined; }; hasError: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: undefined; }; value: { type: PropType; default: undefined; }; checked: { type: PropType; required: true; }; }>> & Readonly<{ "onUpdate:checked"?: ((value: boolean | (string | number)[]) => any) | undefined; }>, {}, {}, {}, {}, { disabled: boolean; label: string; id: string; hasError: boolean; errorText: string; hintText: string; modelValue: boolean | (string | number)[]; value: string | number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; default: boolean; }; label: { type: PropType; default: undefined; }; id: { type: PropType; default: undefined; }; hasError: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: undefined; }; value: { type: PropType; default: undefined; }; checked: { type: PropType; required: true; }; }>> & Readonly<{ "onUpdate:checked"?: ((value: boolean | (string | number)[]) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:checked": (value: boolean | (string | number)[]) => void; }, string, { disabled: boolean; label: string; id: string; hasError: boolean; errorText: string; hintText: string; modelValue: boolean | (string | number)[]; value: string | number; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; hint?(_: {}): any; }; }); 'll-input': { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; modelValue: { type: PropType; default: string; }; value: { type: PropType; default: null; }; autocomplete: { type: PropType; default: string; }; }>> & Readonly<{ onBlur?: ((evt: Event) => any) | undefined; onChange?: ((v: string | number) => any) | undefined; onFocus?: ((evt: Event) => any) | undefined; "onUpdate:model-value"?: ((v: string | number) => any) | undefined; }>, { inputEl: Ref; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (v: string | number) => void; change: (v: string | number) => void; focus: (evt: Event) => void; blur: (evt: Event) => void; }, PublicProps, { type: string; placeholder: string; modelValue: string | number; value: string | number | null; autocomplete: string; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; modelValue: { type: PropType; default: string; }; value: { type: PropType; default: null; }; autocomplete: { type: PropType; default: string; }; }>> & Readonly<{ onBlur?: ((evt: Event) => any) | undefined; onChange?: ((v: string | number) => any) | undefined; onFocus?: ((evt: Event) => any) | undefined; "onUpdate:model-value"?: ((v: string | number) => any) | undefined; }>, { inputEl: Ref; }, {}, {}, {}, { type: string; placeholder: string; modelValue: string | number; value: string | number | null; autocomplete: string; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; modelValue: { type: PropType; default: string; }; value: { type: PropType; default: null; }; autocomplete: { type: PropType; default: string; }; }>> & Readonly<{ onBlur?: ((evt: Event) => any) | undefined; onChange?: ((v: string | number) => any) | undefined; onFocus?: ((evt: Event) => any) | undefined; "onUpdate:model-value"?: ((v: string | number) => any) | undefined; }>, { inputEl: Ref; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (v: string | number) => void; change: (v: string | number) => void; focus: (evt: Event) => void; blur: (evt: Event) => void; }, string, { type: string; placeholder: string; modelValue: string | number; value: string | number | null; autocomplete: string; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { prepend?(_: {}): any; append?(_: {}): any; hint?(_: {}): any; }; }); 'll-input-options': { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; trackBy: { type: PropType; default: undefined; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; displayBy: { type: PropType; default: undefined; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType< { value: string; option?: any; }>; default: () => { value: string; option: undefined; }; }; noTruncate: { type: PropType; default: boolean; }; }>> & Readonly<{ onChange?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; "onUpdate:model-value"?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => void; change: (v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => void; }, PublicProps, { type: string; placeholder: string; trackBy: string; displayBy: string; options: any[]; modelValue: { value: string; option?: any; }; noTruncate: boolean; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; trackBy: { type: PropType; default: undefined; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; displayBy: { type: PropType; default: undefined; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType< { value: string; option?: any; }>; default: () => { value: string; option: undefined; }; }; noTruncate: { type: PropType; default: boolean; }; }>> & Readonly<{ onChange?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; "onUpdate:model-value"?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; }>, {}, {}, {}, {}, { type: string; placeholder: string; trackBy: string; displayBy: string; options: any[]; modelValue: { value: string; option?: any; }; noTruncate: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; default: string; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; }; trackBy: { type: PropType; default: undefined; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; displayBy: { type: PropType; default: undefined; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType< { value: string; option?: any; }>; default: () => { value: string; option: undefined; }; }; noTruncate: { type: PropType; default: boolean; }; }>> & Readonly<{ onChange?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; "onUpdate:model-value"?: ((v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => void; change: (v: { value?: string | undefined; option?: any; isValueChange: boolean; type: "input" | "select"; }) => void; }, string, { type: string; placeholder: string; trackBy: string; displayBy: string; options: any[]; modelValue: { value: string; option?: any; }; noTruncate: boolean; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: Readonly<{ default: (props: { fieldId: string; }) => void; hint: () => unknown; }> & { default: (props: { fieldId: string; }) => void; hint: () => unknown; }; }); 'll-radio': DefineComponent, { classes: Record; /** * Filters schema */ }, {}, { internalValue: { get(): string | number | undefined; /** * Validation schema function that returns an object */ set(value: any): void; }; }, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:checked"[], "update:checked", PublicProps, Readonly> & Readonly<{ "onUpdate:checked"?: ((...args: any[]) => any) | undefined; }>, { label: string; hasError: boolean; modelValue: string | number | null; checked: string | number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; 'll-select': { new (...args: any[]): CreateComponentPublicInstanceWithMixins any[]>; default: undefined; }; error: { type: PropType; default: string; }; name: { type: PropType; default: undefined; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: string; }; id: { type: PropType; }; icon: { type: PropType; default: string; }; trackBy: { type: PropType; default: string; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; hint: { type: PropType; default: string; }; preventEmpty: { type: PropType; default: boolean; }; allowEmpty: { type: PropType; default: null; }; displayBy: { type: PropType; default: string; }; searchBy: { type: PropType; default: () => never[]; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; value: { type: PropType; default: null; }; hideSearch: { type: PropType; default: boolean; }; searchable: { type: PropType; default: null; }; preserveSearchTerm: { type: PropType; default: boolean; }; disableFiltering: { type: PropType; default: boolean; }; single: { type: PropType; default: boolean; }; noTruncate: { type: PropType; default: boolean; }; loading: { type: PropType; default: boolean; }; searchLoading: { type: PropType; default: boolean; }; selectItemType: { type: PropType; default: string; }; hideCheck: { type: PropType; default: boolean; }; searchPlaceholder: { type: PropType; default: string; }; onSearch: { type: PropType<(searchTerm: string) => void | Promise>; default: undefined; }; useFuzzySearch: { type: PropType; default: boolean; }; menuPlacement: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; teleportTo: { type: PropType; default: string; }; }>> & Readonly<{ onRemove?: ((optionRemoved: any, index: number) => any) | undefined; "onUpdate:model-value"?: ((selectedOptions: any) => any) | undefined; onClear?: (() => any) | undefined; onAdd?: ((optionAdded: any) => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: ((selectedOptions: any) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (selectedOptions: any) => void; clear: () => void; add: (optionAdded: any) => void; remove: (optionRemoved: any, index: number) => void; opened: () => void; closed: (selectedOptions: any) => void; }, PublicProps, { lazy: () => any[]; error: string; name: string; placeholder: string; icon: string | boolean; trackBy: string; hint: string; preventEmpty: boolean; allowEmpty: string | boolean | null; displayBy: string; searchBy: string[]; options: any[] | readonly any[]; modelValue: any; value: any; hideSearch: boolean; searchable: string | boolean | null; preserveSearchTerm: boolean; disableFiltering: boolean; single: boolean; noTruncate: boolean; loading: boolean; searchLoading: boolean; selectItemType: string; hideCheck: boolean; searchPlaceholder: string; onSearch: (searchTerm: string) => void | Promise; useFuzzySearch: boolean; menuPlacement: Placement; enableTeleport: boolean; teleportTo: string | HTMLElement; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly any[]>; default: undefined; }; error: { type: PropType; default: string; }; name: { type: PropType; default: undefined; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: string; }; id: { type: PropType; }; icon: { type: PropType; default: string; }; trackBy: { type: PropType; default: string; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; hint: { type: PropType; default: string; }; preventEmpty: { type: PropType; default: boolean; }; allowEmpty: { type: PropType; default: null; }; displayBy: { type: PropType; default: string; }; searchBy: { type: PropType; default: () => never[]; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; value: { type: PropType; default: null; }; hideSearch: { type: PropType; default: boolean; }; searchable: { type: PropType; default: null; }; preserveSearchTerm: { type: PropType; default: boolean; }; disableFiltering: { type: PropType; default: boolean; }; single: { type: PropType; default: boolean; }; noTruncate: { type: PropType; default: boolean; }; loading: { type: PropType; default: boolean; }; searchLoading: { type: PropType; default: boolean; }; selectItemType: { type: PropType; default: string; }; hideCheck: { type: PropType; default: boolean; }; searchPlaceholder: { type: PropType; default: string; }; onSearch: { type: PropType<(searchTerm: string) => void | Promise>; default: undefined; }; useFuzzySearch: { type: PropType; default: boolean; }; menuPlacement: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; teleportTo: { type: PropType; default: string; }; }>> & Readonly<{ onRemove?: ((optionRemoved: any, index: number) => any) | undefined; "onUpdate:model-value"?: ((selectedOptions: any) => any) | undefined; onClear?: (() => any) | undefined; onAdd?: ((optionAdded: any) => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: ((selectedOptions: any) => any) | undefined; }>, {}, {}, {}, {}, { lazy: () => any[]; error: string; name: string; placeholder: string; icon: string | boolean; trackBy: string; hint: string; preventEmpty: boolean; allowEmpty: string | boolean | null; displayBy: string; searchBy: string[]; options: any[] | readonly any[]; modelValue: any; value: any; hideSearch: boolean; searchable: string | boolean | null; preserveSearchTerm: boolean; disableFiltering: boolean; single: boolean; noTruncate: boolean; loading: boolean; searchLoading: boolean; selectItemType: string; hideCheck: boolean; searchPlaceholder: string; onSearch: (searchTerm: string) => void | Promise; useFuzzySearch: boolean; menuPlacement: Placement; enableTeleport: boolean; teleportTo: string | HTMLElement; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase any[]>; default: undefined; }; error: { type: PropType; default: string; }; name: { type: PropType; default: undefined; }; disabled: { type: PropType; }; fieldset: { type: PropType; }; label: { type: PropType; }; placeholder: { type: PropType; default: string; }; id: { type: PropType; }; icon: { type: PropType; default: string; }; trackBy: { type: PropType; default: string; }; isRequired: { type: PropType; }; isDisabled: { type: PropType; }; addBottomSpace: { type: PropType; }; errorText: { type: PropType; }; hintText: { type: PropType; }; errorId: { type: PropType; }; isReadOnly: { type: PropType; }; showOptionalInLabel: { type: PropType; }; isLabelSrOnly: { type: PropType; }; hint: { type: PropType; default: string; }; preventEmpty: { type: PropType; default: boolean; }; allowEmpty: { type: PropType; default: null; }; displayBy: { type: PropType; default: string; }; searchBy: { type: PropType; default: () => never[]; }; options: { type: PropType; default: () => never[]; }; modelValue: { type: PropType; default: () => never[]; }; value: { type: PropType; default: null; }; hideSearch: { type: PropType; default: boolean; }; searchable: { type: PropType; default: null; }; preserveSearchTerm: { type: PropType; default: boolean; }; disableFiltering: { type: PropType; default: boolean; }; single: { type: PropType; default: boolean; }; noTruncate: { type: PropType; default: boolean; }; loading: { type: PropType; default: boolean; }; searchLoading: { type: PropType; default: boolean; }; selectItemType: { type: PropType; default: string; }; hideCheck: { type: PropType; default: boolean; }; searchPlaceholder: { type: PropType; default: string; }; onSearch: { type: PropType<(searchTerm: string) => void | Promise>; default: undefined; }; useFuzzySearch: { type: PropType; default: boolean; }; menuPlacement: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; teleportTo: { type: PropType; default: string; }; }>> & Readonly<{ onRemove?: ((optionRemoved: any, index: number) => any) | undefined; "onUpdate:model-value"?: ((selectedOptions: any) => any) | undefined; onClear?: (() => any) | undefined; onAdd?: ((optionAdded: any) => any) | undefined; onOpened?: (() => any) | undefined; onClosed?: ((selectedOptions: any) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (selectedOptions: any) => void; clear: () => void; add: (optionAdded: any) => void; remove: (optionRemoved: any, index: number) => void; opened: () => void; closed: (selectedOptions: any) => void; }, string, { lazy: () => any[]; error: string; name: string; placeholder: string; icon: string | boolean; trackBy: string; hint: string; preventEmpty: boolean; allowEmpty: string | boolean | null; displayBy: string; searchBy: string[]; options: any[] | readonly any[]; modelValue: any; value: any; hideSearch: boolean; searchable: string | boolean | null; preserveSearchTerm: boolean; disableFiltering: boolean; single: boolean; noTruncate: boolean; loading: boolean; searchLoading: boolean; selectItemType: string; hideCheck: boolean; searchPlaceholder: string; onSearch: (searchTerm: string) => void | Promise; useFuzzySearch: boolean; menuPlacement: Placement; enableTeleport: boolean; teleportTo: string | HTMLElement; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: Readonly<{ selected(props: { option: any; onRemove: () => void; chipSelectedClass: string; }): unknown; option(props: { option: any; }): unknown; 'no-options'(): unknown; hint(): unknown; }> & { selected(props: { option: any; onRemove: () => void; chipSelectedClass: string; }): unknown; option(props: { option: any; }): unknown; 'no-options'(): unknown; hint(): unknown; }; }); DatePicker: { new (...args: any[]): CreateComponentPublicInstanceWithMixins; default: string; }; disabled: { type: PropType; default: boolean; }; mode: { type: PropType<"time" | "date" | "dateTime">; default: string; }; label: { type: PropType; default: string; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; default: string; }; addBottomSpace: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; format: { type: PropType; default: string; }; timeZone: { type: PropType; default: string; }; availableDates: { type: PropType; default: undefined; }; disabledDates: { type: PropType; default: undefined; }; hideClearButton: { type: PropType; default: boolean; }; isInputReadonly: { type: PropType; default: boolean; }; maxDate: { type: PropType; default: undefined; }; minDate: { type: PropType; default: undefined; }; maxPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; minPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; popoverOptions: { type: PropType; }; }>> & Readonly<{ onBlur?: (() => any) | undefined; "onUpdate:model-value"?: ((date: string | number | Date) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (date: string | number | Date) => void; blur: () => void; }, PublicProps, { name: string; disabled: boolean; mode: "time" | "date" | "dateTime"; label: string; placeholder: string; id: string; addBottomSpace: boolean; errorText: string; hintText: string; modelValue: string; enableTeleport: boolean; format: string; timeZone: string; availableDates: DateRangeSource[]; disabledDates: DateRangeSource[]; hideClearButton: boolean; isInputReadonly: boolean; maxDate: Date; minDate: Date; maxPage: { month: number; year: number; }; minPage: { month: number; year: number; }; }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: string; }; disabled: { type: PropType; default: boolean; }; mode: { type: PropType<"time" | "date" | "dateTime">; default: string; }; label: { type: PropType; default: string; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; default: string; }; addBottomSpace: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; format: { type: PropType; default: string; }; timeZone: { type: PropType; default: string; }; availableDates: { type: PropType; default: undefined; }; disabledDates: { type: PropType; default: undefined; }; hideClearButton: { type: PropType; default: boolean; }; isInputReadonly: { type: PropType; default: boolean; }; maxDate: { type: PropType; default: undefined; }; minDate: { type: PropType; default: undefined; }; maxPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; minPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; popoverOptions: { type: PropType; }; }>> & Readonly<{ onBlur?: (() => any) | undefined; "onUpdate:model-value"?: ((date: string | number | Date) => any) | undefined; }>, {}, {}, {}, {}, { name: string; disabled: boolean; mode: "time" | "date" | "dateTime"; label: string; placeholder: string; id: string; addBottomSpace: boolean; errorText: string; hintText: string; modelValue: string; enableTeleport: boolean; format: string; timeZone: string; availableDates: DateRangeSource[]; disabledDates: DateRangeSource[]; hideClearButton: boolean; isInputReadonly: boolean; maxDate: Date; minDate: Date; maxPage: { month: number; year: number; }; minPage: { month: number; year: number; }; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & ComponentOptionsBase; default: string; }; disabled: { type: PropType; default: boolean; }; mode: { type: PropType<"time" | "date" | "dateTime">; default: string; }; label: { type: PropType; default: string; }; placeholder: { type: PropType; default: undefined; }; id: { type: PropType; default: string; }; addBottomSpace: { type: PropType; default: boolean; }; errorText: { type: PropType; default: string; }; hintText: { type: PropType; default: string; }; modelValue: { type: PropType; default: string; }; enableTeleport: { type: PropType; default: boolean; }; format: { type: PropType; default: string; }; timeZone: { type: PropType; default: string; }; availableDates: { type: PropType; default: undefined; }; disabledDates: { type: PropType; default: undefined; }; hideClearButton: { type: PropType; default: boolean; }; isInputReadonly: { type: PropType; default: boolean; }; maxDate: { type: PropType; default: undefined; }; minDate: { type: PropType; default: undefined; }; maxPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; minPage: { type: PropType< { month: number; year: number; }>; default: undefined; }; popoverOptions: { type: PropType; }; }>> & Readonly<{ onBlur?: (() => any) | undefined; "onUpdate:model-value"?: ((date: string | number | Date) => any) | undefined; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { "update:model-value": (date: string | number | Date) => void; blur: () => void; }, string, { name: string; disabled: boolean; mode: "time" | "date" | "dateTime"; label: string; placeholder: string; id: string; addBottomSpace: boolean; errorText: string; hintText: string; modelValue: string; enableTeleport: boolean; format: string; timeZone: string; availableDates: DateRangeSource[]; disabledDates: DateRangeSource[]; hideClearButton: boolean; isInputReadonly: boolean; maxDate: Date; minDate: Date; maxPage: { month: number; year: number; }; minPage: { month: number; year: number; }; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { hint?(_: {}): any; }; }); }, {}, string, ComponentProvideOptions, true, {}, any>; export default _default; export { }