import { ComponentPublicInstance, MaybeRef, Ref } from 'vue';
import { Mask, MaskToken } from './mask';
export declare const useInputMask: <Token extends MaskToken>(mask: MaybeRef<Mask<Token>>, el: Ref<HTMLInputElement | undefined | null | ComponentPublicInstance>) => {
    inputText: Ref<{
        text: string;
        tokens: Token[];
        data?: any;
    }>;
    masked: import("vue").ComputedRef<string>;
    unmasked: import("vue").ComputedRef<string>;
};
