UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

116 lines (115 loc) 3.04 kB
import { LanguageItem } from "./types"; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ id: { type: StringConstructor; required: boolean; }; languages: { type: import("vue").PropType<LanguageItem[]>; default: never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; maxWords: { type: import("vue").PropType<import("./types").LanguageTextMaxLength>; default: null; }; modelValue: { type: import("vue").PropType<import("./types").LanguageData>; default: null; }; dropDownIcon: { type: StringConstructor; default: string; }; tabIndex: { type: NumberConstructor; default: number; }; enableTitle: { type: BooleanConstructor; default: boolean; }; maxLength: { type: NumberConstructor; default: null; }; }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ id: { type: StringConstructor; required: boolean; }; languages: { type: import("vue").PropType<LanguageItem[]>; default: never[]; }; disabled: { type: BooleanConstructor; default: boolean; }; editable: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; placeholder: { type: StringConstructor; default: string; }; maxWords: { type: import("vue").PropType<import("./types").LanguageTextMaxLength>; default: null; }; modelValue: { type: import("vue").PropType<import("./types").LanguageData>; default: null; }; dropDownIcon: { type: StringConstructor; default: string; }; tabIndex: { type: NumberConstructor; default: number; }; enableTitle: { type: BooleanConstructor; default: boolean; }; maxLength: { type: NumberConstructor; default: null; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; languages: LanguageItem[]; editable: boolean; readonly: boolean; placeholder: string; maxWords: import("./types").LanguageTextMaxLength; modelValue: import("./types").LanguageData; dropDownIcon: string; tabIndex: number; enableTitle: boolean; maxLength: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;