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<PopoverOptions> {
    positionFixed?: boolean;
}

declare const _default: DefineComponent<ExtractPropTypes<    {
/**
* Whether to disable the Apply button
*/
disableApply: BooleanConstructor;
/**
* Whether to disable the Clear button
*/
disableClear: BooleanConstructor;
/**
* Whether to disable the sticky filters
* If disabled, a default pre-selected value(s) can be added to
* the filter component's attributes
*/
disablePersistency: BooleanConstructor;
/**
* Filters schema
*/
schema: {
type: ArrayConstructor;
default: () => never[];
};
/**
* Validation schema function that returns an object
*/
validationSchema: {
type: FunctionConstructor;
default: () => () => undefined;
};
}>, {
validation: Ref<any, any>;
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<void>;
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<ExtractPropTypes<    {
/**
* Whether to disable the Apply button
*/
disableApply: BooleanConstructor;
/**
* Whether to disable the Clear button
*/
disableClear: BooleanConstructor;
/**
* Whether to disable the sticky filters
* If disabled, a default pre-selected value(s) can be added to
* the filter component's attributes
*/
disablePersistency: BooleanConstructor;
/**
* Filters schema
*/
schema: {
type: ArrayConstructor;
default: () => 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<Readonly<ExtractPropTypes<    {
to: {
type: PropType<string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
default: undefined;
};
icon: {
type: PropType<boolean>;
default: boolean;
};
href: {
type: PropType<string>;
default: string;
};
secondary: {
type: PropType<boolean>;
default: boolean;
};
iconLabel: {
type: PropType<boolean>;
default: boolean;
};
tertiary: {
type: PropType<boolean>;
default: boolean;
};
inline: {
type: PropType<boolean>;
default: boolean;
};
color: {
type: PropType<"blue" | "red">;
default: undefined;
};
isLoading: {
type: PropType<boolean>;
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<ExtractPropTypes<    {
to: {
type: PropType<string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
default: undefined;
};
icon: {
type: PropType<boolean>;
default: boolean;
};
href: {
type: PropType<string>;
default: string;
};
secondary: {
type: PropType<boolean>;
default: boolean;
};
iconLabel: {
type: PropType<boolean>;
default: boolean;
};
tertiary: {
type: PropType<boolean>;
default: boolean;
};
inline: {
type: PropType<boolean>;
default: boolean;
};
color: {
type: PropType<"blue" | "red">;
default: undefined;
};
isLoading: {
type: PropType<boolean>;
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<Readonly<ExtractPropTypes<    {
to: {
type: PropType<string | RouteLocationAsRelativeGeneric | RouteLocationAsPathGeneric>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
default: undefined;
};
icon: {
type: PropType<boolean>;
default: boolean;
};
href: {
type: PropType<string>;
default: string;
};
secondary: {
type: PropType<boolean>;
default: boolean;
};
iconLabel: {
type: PropType<boolean>;
default: boolean;
};
tertiary: {
type: PropType<boolean>;
default: boolean;
};
inline: {
type: PropType<boolean>;
default: boolean;
};
color: {
type: PropType<"blue" | "red">;
default: undefined;
};
isLoading: {
type: PropType<boolean>;
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<Readonly<ExtractPropTypes<    {
disabled: {
type: PropType<boolean>;
default: boolean;
};
label: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: undefined;
};
hasError: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<boolean | (string | number)[]>;
default: undefined;
};
value: {
type: PropType<string | number>;
default: undefined;
};
checked: {
type: PropType<boolean | (string | number)[]>;
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<ExtractPropTypes<    {
disabled: {
type: PropType<boolean>;
default: boolean;
};
label: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: undefined;
};
hasError: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<boolean | (string | number)[]>;
default: undefined;
};
value: {
type: PropType<string | number>;
default: undefined;
};
checked: {
type: PropType<boolean | (string | number)[]>;
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<Readonly<ExtractPropTypes<    {
disabled: {
type: PropType<boolean>;
default: boolean;
};
label: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: undefined;
};
hasError: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<boolean | (string | number)[]>;
default: undefined;
};
value: {
type: PropType<string | number>;
default: undefined;
};
checked: {
type: PropType<boolean | (string | number)[]>;
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<Readonly<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
modelValue: {
type: PropType<string | number>;
default: string;
};
value: {
type: PropType<string | number | null>;
default: null;
};
autocomplete: {
type: PropType<string>;
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<HTMLInputElement | undefined, HTMLInputElement | undefined>;
}, {}, {}, {}, 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<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
modelValue: {
type: PropType<string | number>;
default: string;
};
value: {
type: PropType<string | number | null>;
default: null;
};
autocomplete: {
type: PropType<string>;
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<HTMLInputElement | undefined, HTMLInputElement | undefined>;
}, {}, {}, {}, {
type: string;
placeholder: string;
modelValue: string | number;
value: string | number | null;
autocomplete: string;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & ComponentOptionsBase<Readonly<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
modelValue: {
type: PropType<string | number>;
default: string;
};
value: {
type: PropType<string | number | null>;
default: null;
};
autocomplete: {
type: PropType<string>;
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<HTMLInputElement | undefined, HTMLInputElement | undefined>;
}, {}, {}, {}, 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<Readonly<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
trackBy: {
type: PropType<string>;
default: undefined;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
displayBy: {
type: PropType<string>;
default: undefined;
};
options: {
type: PropType<any[]>;
default: () => never[];
};
modelValue: {
type: PropType<    {
value: string;
option?: any;
}>;
default: () => {
value: string;
option: undefined;
};
};
noTruncate: {
type: PropType<boolean>;
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<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
trackBy: {
type: PropType<string>;
default: undefined;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
displayBy: {
type: PropType<string>;
default: undefined;
};
options: {
type: PropType<any[]>;
default: () => never[];
};
modelValue: {
type: PropType<    {
value: string;
option?: any;
}>;
default: () => {
value: string;
option: undefined;
};
};
noTruncate: {
type: PropType<boolean>;
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<Readonly<ExtractPropTypes<    {
type: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
};
trackBy: {
type: PropType<string>;
default: undefined;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
displayBy: {
type: PropType<string>;
default: undefined;
};
options: {
type: PropType<any[]>;
default: () => never[];
};
modelValue: {
type: PropType<    {
value: string;
option?: any;
}>;
default: () => {
value: string;
option: undefined;
};
};
noTruncate: {
type: PropType<boolean>;
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<ExtractPropTypes<    {
checked: {
type: (StringConstructor | NumberConstructor)[];
default: undefined;
};
modelValue: {
type: (StringConstructor | NumberConstructor | null)[];
default: null;
validator(value: unknown): true;
};
hasError: BooleanConstructor;
id: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
default: string;
};
}>, {
classes: Record<string, string>; /**
* 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<ExtractPropTypes<    {
checked: {
type: (StringConstructor | NumberConstructor)[];
default: undefined;
};
modelValue: {
type: (StringConstructor | NumberConstructor | null)[];
default: null;
validator(value: unknown): true;
};
hasError: BooleanConstructor;
id: {
type: StringConstructor;
required: true;
};
label: {
type: StringConstructor;
default: string;
};
}>> & 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<Readonly<ExtractPropTypes<    {
lazy: {
type: PropType<() => any[]>;
default: undefined;
};
error: {
type: PropType<string>;
default: string;
};
name: {
type: PropType<string>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: string;
};
id: {
type: PropType<string>;
};
icon: {
type: PropType<string | boolean>;
default: string;
};
trackBy: {
type: PropType<string>;
default: string;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
hint: {
type: PropType<string>;
default: string;
};
preventEmpty: {
type: PropType<boolean>;
default: boolean;
};
allowEmpty: {
type: PropType<string | boolean | null>;
default: null;
};
displayBy: {
type: PropType<string>;
default: string;
};
searchBy: {
type: PropType<string[]>;
default: () => never[];
};
options: {
type: PropType<any[] | readonly any[]>;
default: () => never[];
};
modelValue: {
type: PropType<any>;
default: () => never[];
};
value: {
type: PropType<any>;
default: null;
};
hideSearch: {
type: PropType<boolean>;
default: boolean;
};
searchable: {
type: PropType<string | boolean | null>;
default: null;
};
preserveSearchTerm: {
type: PropType<boolean>;
default: boolean;
};
disableFiltering: {
type: PropType<boolean>;
default: boolean;
};
single: {
type: PropType<boolean>;
default: boolean;
};
noTruncate: {
type: PropType<boolean>;
default: boolean;
};
loading: {
type: PropType<boolean>;
default: boolean;
};
searchLoading: {
type: PropType<boolean>;
default: boolean;
};
selectItemType: {
type: PropType<string>;
default: string;
};
hideCheck: {
type: PropType<boolean>;
default: boolean;
};
searchPlaceholder: {
type: PropType<string>;
default: string;
};
onSearch: {
type: PropType<(searchTerm: string) => void | Promise<void>>;
default: undefined;
};
useFuzzySearch: {
type: PropType<boolean>;
default: boolean;
};
menuPlacement: {
type: PropType<Placement>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
teleportTo: {
type: PropType<string | HTMLElement>;
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<void>;
useFuzzySearch: boolean;
menuPlacement: Placement;
enableTeleport: boolean;
teleportTo: string | HTMLElement;
}, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<ExtractPropTypes<    {
lazy: {
type: PropType<() => any[]>;
default: undefined;
};
error: {
type: PropType<string>;
default: string;
};
name: {
type: PropType<string>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: string;
};
id: {
type: PropType<string>;
};
icon: {
type: PropType<string | boolean>;
default: string;
};
trackBy: {
type: PropType<string>;
default: string;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
hint: {
type: PropType<string>;
default: string;
};
preventEmpty: {
type: PropType<boolean>;
default: boolean;
};
allowEmpty: {
type: PropType<string | boolean | null>;
default: null;
};
displayBy: {
type: PropType<string>;
default: string;
};
searchBy: {
type: PropType<string[]>;
default: () => never[];
};
options: {
type: PropType<any[] | readonly any[]>;
default: () => never[];
};
modelValue: {
type: PropType<any>;
default: () => never[];
};
value: {
type: PropType<any>;
default: null;
};
hideSearch: {
type: PropType<boolean>;
default: boolean;
};
searchable: {
type: PropType<string | boolean | null>;
default: null;
};
preserveSearchTerm: {
type: PropType<boolean>;
default: boolean;
};
disableFiltering: {
type: PropType<boolean>;
default: boolean;
};
single: {
type: PropType<boolean>;
default: boolean;
};
noTruncate: {
type: PropType<boolean>;
default: boolean;
};
loading: {
type: PropType<boolean>;
default: boolean;
};
searchLoading: {
type: PropType<boolean>;
default: boolean;
};
selectItemType: {
type: PropType<string>;
default: string;
};
hideCheck: {
type: PropType<boolean>;
default: boolean;
};
searchPlaceholder: {
type: PropType<string>;
default: string;
};
onSearch: {
type: PropType<(searchTerm: string) => void | Promise<void>>;
default: undefined;
};
useFuzzySearch: {
type: PropType<boolean>;
default: boolean;
};
menuPlacement: {
type: PropType<Placement>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
teleportTo: {
type: PropType<string | HTMLElement>;
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<void>;
useFuzzySearch: boolean;
menuPlacement: Placement;
enableTeleport: boolean;
teleportTo: string | HTMLElement;
}>;
__isFragment?: undefined;
__isTeleport?: undefined;
__isSuspense?: undefined;
} & ComponentOptionsBase<Readonly<ExtractPropTypes<    {
lazy: {
type: PropType<() => any[]>;
default: undefined;
};
error: {
type: PropType<string>;
default: string;
};
name: {
type: PropType<string>;
default: undefined;
};
disabled: {
type: PropType<boolean>;
};
fieldset: {
type: PropType<boolean>;
};
label: {
type: PropType<string>;
};
placeholder: {
type: PropType<string>;
default: string;
};
id: {
type: PropType<string>;
};
icon: {
type: PropType<string | boolean>;
default: string;
};
trackBy: {
type: PropType<string>;
default: string;
};
isRequired: {
type: PropType<boolean>;
};
isDisabled: {
type: PropType<boolean>;
};
addBottomSpace: {
type: PropType<boolean>;
};
errorText: {
type: PropType<string>;
};
hintText: {
type: PropType<string>;
};
errorId: {
type: PropType<string>;
};
isReadOnly: {
type: PropType<boolean>;
};
showOptionalInLabel: {
type: PropType<boolean>;
};
isLabelSrOnly: {
type: PropType<boolean>;
};
hint: {
type: PropType<string>;
default: string;
};
preventEmpty: {
type: PropType<boolean>;
default: boolean;
};
allowEmpty: {
type: PropType<string | boolean | null>;
default: null;
};
displayBy: {
type: PropType<string>;
default: string;
};
searchBy: {
type: PropType<string[]>;
default: () => never[];
};
options: {
type: PropType<any[] | readonly any[]>;
default: () => never[];
};
modelValue: {
type: PropType<any>;
default: () => never[];
};
value: {
type: PropType<any>;
default: null;
};
hideSearch: {
type: PropType<boolean>;
default: boolean;
};
searchable: {
type: PropType<string | boolean | null>;
default: null;
};
preserveSearchTerm: {
type: PropType<boolean>;
default: boolean;
};
disableFiltering: {
type: PropType<boolean>;
default: boolean;
};
single: {
type: PropType<boolean>;
default: boolean;
};
noTruncate: {
type: PropType<boolean>;
default: boolean;
};
loading: {
type: PropType<boolean>;
default: boolean;
};
searchLoading: {
type: PropType<boolean>;
default: boolean;
};
selectItemType: {
type: PropType<string>;
default: string;
};
hideCheck: {
type: PropType<boolean>;
default: boolean;
};
searchPlaceholder: {
type: PropType<string>;
default: string;
};
onSearch: {
type: PropType<(searchTerm: string) => void | Promise<void>>;
default: undefined;
};
useFuzzySearch: {
type: PropType<boolean>;
default: boolean;
};
menuPlacement: {
type: PropType<Placement>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
teleportTo: {
type: PropType<string | HTMLElement>;
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<void>;
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; /**
* Intended for external use, when filter values need to be set for the user
*/
}> & {
selected(props: {
option: any;
onRemove: () => void;
chipSelectedClass: string;
}): unknown;
option(props: {
option: any;
}): unknown;
'no-options'(): unknown;
hint(): unknown; /**
* Intended for external use, when filter values need to be set for the user
*/
};
});
DatePicker: {
new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly<ExtractPropTypes<    {
name: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
default: boolean;
};
mode: {
type: PropType<"time" | "date" | "dateTime">;
default: string;
};
label: {
type: PropType<string>;
default: string;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: string;
};
addBottomSpace: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<string>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
format: {
type: PropType<string>;
default: string;
};
timeZone: {
type: PropType<string>;
default: string;
};
availableDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
disabledDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
hideClearButton: {
type: PropType<boolean>;
default: boolean;
};
isInputReadonly: {
type: PropType<boolean>;
default: boolean;
};
maxDate: {
type: PropType<Date>;
default: undefined;
};
minDate: {
type: PropType<Date>;
default: undefined;
};
maxPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
minPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
popoverOptions: {
type: PropType<DatePickerPopoverOptions>;
};
}>> & 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<ExtractPropTypes<    {
name: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
default: boolean;
};
mode: {
type: PropType<"time" | "date" | "dateTime">;
default: string;
};
label: {
type: PropType<string>;
default: string;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: string;
};
addBottomSpace: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<string>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
format: {
type: PropType<string>;
default: string;
};
timeZone: {
type: PropType<string>;
default: string;
};
availableDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
disabledDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
hideClearButton: {
type: PropType<boolean>;
default: boolean;
};
isInputReadonly: {
type: PropType<boolean>;
default: boolean;
};
maxDate: {
type: PropType<Date>;
default: undefined;
};
minDate: {
type: PropType<Date>;
default: undefined;
};
maxPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
minPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
popoverOptions: {
type: PropType<DatePickerPopoverOptions>;
};
}>> & 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<Readonly<ExtractPropTypes<    {
name: {
type: PropType<string>;
default: string;
};
disabled: {
type: PropType<boolean>;
default: boolean;
};
mode: {
type: PropType<"time" | "date" | "dateTime">;
default: string;
};
label: {
type: PropType<string>;
default: string;
};
placeholder: {
type: PropType<string>;
default: undefined;
};
id: {
type: PropType<string>;
default: string;
};
addBottomSpace: {
type: PropType<boolean>;
default: boolean;
};
errorText: {
type: PropType<string>;
default: string;
};
hintText: {
type: PropType<string>;
default: string;
};
modelValue: {
type: PropType<string>;
default: string;
};
enableTeleport: {
type: PropType<boolean>;
default: boolean;
};
format: {
type: PropType<string>;
default: string;
};
timeZone: {
type: PropType<string>;
default: string;
};
availableDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
disabledDates: {
type: PropType<DateRangeSource[]>;
default: undefined;
};
hideClearButton: {
type: PropType<boolean>;
default: boolean;
};
isInputReadonly: {
type: PropType<boolean>;
default: boolean;
};
maxDate: {
type: PropType<Date>;
default: undefined;
};
minDate: {
type: PropType<Date>;
default: undefined;
};
maxPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
minPage: {
type: PropType<    {
month: number;
year: number;
}>;
default: undefined;
};
popoverOptions: {
type: PropType<DatePickerPopoverOptions>;
};
}>> & 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 { }
