UNPKG

@shopware-ag/meteor-component-library

Version:

The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).

696 lines (695 loc) 30.5 kB
import { PropType } from 'vue'; import { VueDatePickerProps } from '@vuepic/vue-datepicker'; interface Time { hours: number; minutes: number; } declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ /** * A label for your date picker field. It helps the user understand what this field is for. */ label: { type: PropType<string | null>; required: false; default: null; }; /** * Defines the type of the date picker. * Options: "date" (for selecting a date), or "datetime" (for selecting both). */ dateType: { type: PropType<"date" | "datetime" | "time">; required: false; default: string; }; /** * Sets the locale for the date picker. * This affects things like the language used for month names and weekdays. */ locale: { type: PropType<string>; required: false; default: string; }; /** * The format of the date picker. * You can use a string or a function to format the date. */ format: { type: PropType<VueDatePickerProps["format"]>; required: false; default: undefined; }; /** * Defines the time zone for the date picker. * Useful for adjusting date and time according to a specific timezone. */ timeZone: { type: PropType<string>; required: false; default: string; }; /** * The value of the date picker. Can be a single string or an array of strings. * This represents the currently selected date(s). */ modelValue: { type: PropType<string | string[] | Date | Date[]>; default: null; }; /** * Placeholder text to show in the date picker input field when no date is selected. */ placeholder: { type: PropType<string>; required: false; default: string; }; /** * Determines if the timepicker is in 24 or 12 hour format */ is24: { type: PropType<boolean>; required: false; default: boolean; }; /** * Determines if the date picker field is required. * If true, the user must select a value before submitting the form. */ required: { type: PropType<boolean>; required: false; default: boolean; }; /** * Determines if the date picker field is disabled. * If true, the user will not be able to interact with the field. */ disabled: { type: PropType<boolean>; required: false; default: boolean; }; /** * Enables the date range selection feature. * If true, the user can select a start and end date. */ range: { type: PropType<boolean>; required: false; default: boolean; }; /** * Sets the size of the datepicker. * Options: "small" or "default". */ size: { type: PropType<"small" | "default">; required: false; default: string; }; /** * An error in your business logic related to this field. * * For example: {"code": 500, "detail": "Error while saving"} */ error: { type: PropType<{ code?: number; detail?: string; } | null>; required: false; default: null; }; /** * Help text for the date picker. */ helpText: { type: PropType<string>; required: false; default: undefined; }; /** * The minimum selectable date. Can be a Date object or an ISO string. * Any date before this will be disabled in the calendar. * For example: "today" */ minDate: { type: PropType<Date | string>; required: false; default: undefined; }; /** * The increment for hours in the time picker grid. * Controls how many hours are skipped when navigating through the hours overlay. */ hourIncrement: { type: PropType<number>; required: false; default: number; }; /** * The increment for minutes in the time picker grid. * Controls how many minutes are skipped when navigating through the minutes overlay. */ minuteIncrement: { type: PropType<number>; required: false; default: number; }; /** * Enables typing directly into the input field. */ textInput: { type: PropType<boolean>; required: false; default: boolean; }; }>, { errorId: string; errorMessage: import('vue').Ref<{ detail: string; } | undefined, { detail: string; } | { detail: string; } | undefined>; datepicker: import('vue').Ref<(import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }, {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, import('@vuepic/vue-datepicker').EmitEvents[], VueDatePickerProps, { [x: number]: string; } | {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & (Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }), {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, { [x: number]: string; } | {}> & { $slots: Readonly<import('@vuepic/vue-datepicker').Slots> & import('@vuepic/vue-datepicker').Slots; }) | null, (import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }, {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, import('@vuepic/vue-datepicker').EmitEvents[], VueDatePickerProps, { [x: number]: string; } | {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & (Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }), {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, { [x: number]: string; } | {}> & { $slots: Readonly<import('@vuepic/vue-datepicker').Slots> & import('@vuepic/vue-datepicker').Slots; }) | null>; }, { isDatepickerOpen: boolean; isTimeHintVisible: boolean; }, { dateValue(): Date | [Date, Date] | Time | null; }, { onDateValueChange(newValue: Date | [Date, Date] | Time | null): void; updateOpacitySettings(): void; checkValidity(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ /** * A label for your date picker field. It helps the user understand what this field is for. */ label: { type: PropType<string | null>; required: false; default: null; }; /** * Defines the type of the date picker. * Options: "date" (for selecting a date), or "datetime" (for selecting both). */ dateType: { type: PropType<"date" | "datetime" | "time">; required: false; default: string; }; /** * Sets the locale for the date picker. * This affects things like the language used for month names and weekdays. */ locale: { type: PropType<string>; required: false; default: string; }; /** * The format of the date picker. * You can use a string or a function to format the date. */ format: { type: PropType<VueDatePickerProps["format"]>; required: false; default: undefined; }; /** * Defines the time zone for the date picker. * Useful for adjusting date and time according to a specific timezone. */ timeZone: { type: PropType<string>; required: false; default: string; }; /** * The value of the date picker. Can be a single string or an array of strings. * This represents the currently selected date(s). */ modelValue: { type: PropType<string | string[] | Date | Date[]>; default: null; }; /** * Placeholder text to show in the date picker input field when no date is selected. */ placeholder: { type: PropType<string>; required: false; default: string; }; /** * Determines if the timepicker is in 24 or 12 hour format */ is24: { type: PropType<boolean>; required: false; default: boolean; }; /** * Determines if the date picker field is required. * If true, the user must select a value before submitting the form. */ required: { type: PropType<boolean>; required: false; default: boolean; }; /** * Determines if the date picker field is disabled. * If true, the user will not be able to interact with the field. */ disabled: { type: PropType<boolean>; required: false; default: boolean; }; /** * Enables the date range selection feature. * If true, the user can select a start and end date. */ range: { type: PropType<boolean>; required: false; default: boolean; }; /** * Sets the size of the datepicker. * Options: "small" or "default". */ size: { type: PropType<"small" | "default">; required: false; default: string; }; /** * An error in your business logic related to this field. * * For example: {"code": 500, "detail": "Error while saving"} */ error: { type: PropType<{ code?: number; detail?: string; } | null>; required: false; default: null; }; /** * Help text for the date picker. */ helpText: { type: PropType<string>; required: false; default: undefined; }; /** * The minimum selectable date. Can be a Date object or an ISO string. * Any date before this will be disabled in the calendar. * For example: "today" */ minDate: { type: PropType<Date | string>; required: false; default: undefined; }; /** * The increment for hours in the time picker grid. * Controls how many hours are skipped when navigating through the hours overlay. */ hourIncrement: { type: PropType<number>; required: false; default: number; }; /** * The increment for minutes in the time picker grid. * Controls how many minutes are skipped when navigating through the minutes overlay. */ minuteIncrement: { type: PropType<number>; required: false; default: number; }; /** * Enables typing directly into the input field. */ textInput: { type: PropType<boolean>; required: false; default: boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: "small" | "default"; required: boolean; label: string | null; disabled: boolean; locale: string; error: { code?: number; detail?: string; } | null; is24: boolean; range: boolean; modelValue: string | Date | string[] | Date[]; placeholder: string; minDate: string | Date; format: string | ((date: Date) => string) | ((dates: Date[]) => string) | undefined; textInput: boolean; dateType: "time" | "date" | "datetime"; timeZone: string; helpText: string; hourIncrement: number; minuteIncrement: number; }, {}, { "mt-icon": import('vue').DefineComponent<{ name: string; color?: string; decorative?: boolean; size?: string; mode?: "solid" | "regular"; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ name: string; color?: string; decorative?: boolean; size?: string; mode?: "solid" | "regular"; }> & Readonly<{}>, { color: string; decorative: boolean; size: string; mode: "solid" | "regular"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; "vue-datepicker": { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }, {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, import('@vuepic/vue-datepicker').EmitEvents[], VueDatePickerProps, { [x: number]: string; } | {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, {} & (Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }), {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, { [x: number]: string; } | {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<import('vue').ExtractPropTypes<string[]> | import('vue').ExtractPropTypes<import('vue').ComponentObjectPropsOptions<VueDatePickerProps>>> & { onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onUpdate:model-timezone-value"?: ((...args: any[]) => any) | undefined; "onText-submit"?: ((...args: any[]) => any) | undefined; onClosed?: ((...args: any[]) => any) | undefined; onCleared?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; "onInternal-model-change"?: ((...args: any[]) => any) | undefined; "onRecalculate-position"?: ((...args: any[]) => any) | undefined; "onFlow-step"?: ((...args: any[]) => any) | undefined; "onUpdate-month-year"?: ((...args: any[]) => any) | undefined; "onInvalid-select"?: ((...args: any[]) => any) | undefined; "onTooltip-open"?: ((...args: any[]) => any) | undefined; "onTooltip-close"?: ((...args: any[]) => any) | undefined; "onInvalid-fixed-range"?: ((...args: any[]) => any) | undefined; "onTime-picker-open"?: ((...args: any[]) => any) | undefined; "onTime-picker-close"?: ((...args: any[]) => any) | undefined; "onAm-pm-change"?: ((...args: any[]) => any) | undefined; "onRange-start"?: ((...args: any[]) => any) | undefined; "onRange-end"?: ((...args: any[]) => any) | undefined; "onDate-update"?: ((...args: any[]) => any) | undefined; "onInvalid-date"?: ((...args: any[]) => any) | undefined; "onOverlay-toggle"?: ((...args: any[]) => any) | undefined; "onText-input"?: ((...args: any[]) => any) | undefined; }, {}, {}, import('vue').ComputedOptions, import('@vuepic/vue-datepicker').PublicMethods, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, import('@vuepic/vue-datepicker').EmitEvents[], import('@vuepic/vue-datepicker').EmitEvents, { [x: number]: string; } | {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & VueDatePickerProps & (new () => { $slots: Readonly<import('@vuepic/vue-datepicker').Slots> & import('@vuepic/vue-datepicker').Slots; }); "mt-field-label": { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ for: string; hasError?: boolean; required?: boolean; inheritance?: "linked" | "unlinked" | "none"; disabled?: boolean; }> & Readonly<{ "onUpdate:inheritance"?: ((value: "linked" | "unlinked") => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:inheritance": (value: "linked" | "unlinked") => any; }, import('vue').PublicProps, { inheritance: "linked" | "unlinked" | "none"; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLLabelElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ for: string; hasError?: boolean; required?: boolean; inheritance?: "linked" | "unlinked" | "none"; disabled?: boolean; }> & Readonly<{ "onUpdate:inheritance"?: ((value: "linked" | "unlinked") => any) | undefined; }>, {}, {}, {}, {}, { inheritance: "linked" | "unlinked" | "none"; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ for: string; hasError?: boolean; required?: boolean; inheritance?: "linked" | "unlinked" | "none"; disabled?: boolean; }> & Readonly<{ "onUpdate:inheritance"?: ((value: "linked" | "unlinked") => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { "update:inheritance": (value: "linked" | "unlinked") => any; }, string, { inheritance: "linked" | "unlinked" | "none"; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); "mt-field-error": import('vue').DefineComponent<{ error?: Record<string, any> | null; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ error?: Record<string, any> | null; }> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; "mt-help-text": import('vue').DefineComponent<{ text: string; width?: number; showDelay?: number; hideDelay?: number; placement?: import('@floating-ui/utils').Placement; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ text: string; width?: number; showDelay?: number; hideDelay?: number; placement?: import('@floating-ui/utils').Placement; }> & Readonly<{}>, { showDelay: number; hideDelay: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;