declare function __VLS_template(): Partial, (_: any) => any>> & { append?(_: {}): any; }; declare const __VLS_component: import('vue').DefineComponent string; }; inputType: { type: StringConstructor; default: () => string; }; placeholder: { type: StringConstructor; default: () => string; }; decimalLimit: { type: NumberConstructor; default: () => number; }; showThousands: { type: BooleanConstructor; default: () => boolean; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (_value: any, _e?: MouseEvent | undefined) => void; }, string, import('vue').PublicProps, Readonly string; }; inputType: { type: StringConstructor; default: () => string; }; placeholder: { type: StringConstructor; default: () => string; }; decimalLimit: { type: NumberConstructor; default: () => number; }; showThousands: { type: BooleanConstructor; default: () => boolean; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((_value: any, _e?: MouseEvent | undefined) => any) | undefined; }>, { modelValue: string | number; inputType: string; placeholder: string; decimalLimit: number; showThousands: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };