import type { MaskaDetail, MaskInputOptions } from 'maska'; declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: StringConstructor; required: false; }; mask: { type: any; required: true; }; tokens: { type: any; required: false; }; preProcess: { type: FunctionConstructor; required: false; }; postProcess: { type: FunctionConstructor; required: false; }; type: { type: StringConstructor; required: false; }; }, { props: any; emit: (event: "update:modelValue" | "update:unmasked" | "update:completed" | "complete", ...args: any[]) => void; options: import("vue").ComputedRef; value: any; onMaska: (event: CustomEvent) => void; inputType: import("vue").ComputedRef<{ type: string; inputmode: string; } | { type: any; inputmode?: undefined; } | { type?: undefined; inputmode?: undefined; }>; onChange: (v: string) => void; readonly vMaska: import("vue").ObjectDirective | import("vue").FunctionDirective; BaseInput: import("vue").DefineComponent<{ modelValue: { type: StringConstructor; required: true; }; label: { type: StringConstructor; required: false; }; validRes: { type: (StringConstructor | BooleanConstructor)[]; required: false; }; hideErrorMessage: { type: BooleanConstructor; required: false; default: boolean; }; showErrorIfExists: { type: BooleanConstructor; required: false; default: boolean; }; disabled: { type: BooleanConstructor; required: false; }; readonly: { type: BooleanConstructor; required: false; }; small: { type: BooleanConstructor; required: false; }; clearable: { type: BooleanConstructor; required: false; }; class: { type: StringConstructor; required: false; default: string; }; }, { props: any; isError: import("vue").ComputedRef; isUserEvent: import("vue").ComputedRef; emit: (event: "update:modelValue", ...args: any[]) => void; value: import("vue").ComputedRef; setValue: (event: any) => void; clear: () => void; slots: Readonly<{ [name: string]: import("vue").Slot; }>; hasRightIcon: import("vue").ComputedRef; hasLeftIcon: import("vue").ComputedRef; hasTip: import("vue").ComputedRef; isReservedTipSpace: import("vue").ComputedRef; inputRef: import("vue").Ref; showClearableButton: import("vue").ComputedRef; getControl: () => HTMLInputElement; readonly AlertTriangleIcon: import("vue").FunctionalComponent; readonly BanIcon: import("vue").FunctionalComponent; readonly CircleCheckIcon: import("vue").FunctionalComponent; readonly InfoCircleIcon: import("vue").FunctionalComponent; readonly CircleXIcon: import("vue").FunctionalComponent; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: (...args: any[]) => any; }, { class: string; disabled: boolean; hideErrorMessage: boolean; showErrorIfExists: boolean; readonly: boolean; small: boolean; clearable: boolean; }, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "update:unmasked" | "update:completed" | "complete")[], "update:modelValue" | "update:unmasked" | "update:completed" | "complete", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: (...args: any[]) => any; "onUpdate:unmasked"?: (...args: any[]) => any; "onUpdate:completed"?: (...args: any[]) => any; onComplete?: (...args: any[]) => any; }, { tokens: any; }, {}>; export default _sfc_main;