UNPKG

@agendize/vue-settings

Version:
84 lines (83 loc) 2.36 kB
import { Mandatory } from "@agendize/design-system"; import { Locale } from "@agendize/az-i18n"; import { Logger } from "@agendize/js-calendar-api"; declare const _default: import("vue").DefineComponent<{ id: { type: import("vue").PropType<string>; required: true; }; locale: { type: import("vue").PropType<Locale>; required: true; }; modelValue: { type: import("vue").PropType<string[]>; }; mandatory: { type: import("vue").PropType<Mandatory>; } & { default: Mandatory; }; helperMessage: { type: import("vue").PropType<string>; }; placeholder: { type: import("vue").PropType<string>; }; label: { type: import("vue").PropType<string>; }; logger: { type: import("vue").PropType<Logger>; }; }, () => void, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (item: string[]) => void; } & { error: (item: any) => void; } & { validated: (validation: { isValid: boolean; id: string; values: any; }) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ id: { type: import("vue").PropType<string>; required: true; }; locale: { type: import("vue").PropType<Locale>; required: true; }; modelValue: { type: import("vue").PropType<string[]>; }; mandatory: { type: import("vue").PropType<Mandatory>; } & { default: Mandatory; }; helperMessage: { type: import("vue").PropType<string>; }; placeholder: { type: import("vue").PropType<string>; }; label: { type: import("vue").PropType<string>; }; logger: { type: import("vue").PropType<Logger>; }; }>> & { "onUpdate:modelValue"?: ((item: string[]) => any) | undefined; onError?: ((item: any) => any) | undefined; onValidated?: ((validation: { isValid: boolean; id: string; values: any; }) => any) | undefined; }, { mandatory: Mandatory; }, {}>; export default _default;