Variable IMaskComponent

IMaskComponent: undefined | DefineComponent<ComponentPropsOptions<Data>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, Readonly<ExtractPropTypes<string[]> | ExtractPropTypes<ComponentObjectPropsOptions<Data>>>, {} | {}> | ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, ((event, ...args) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>)>, {
    maskRef?: InputMask<FactoryOpts>;
}, {
    _destroyMask(): void;
    _initMask(maskOptions?): void;
    _maskValue(): any;
    _onAccept(): void;
    _onComplete(): void;
    _updateValue(): void;
}, {
    maskOptions: any;
}, {
    autofix: undefined;
    blocks: any;
    commit: undefined | ((value, masked) => void);
    definitions: any;
    dispatch: undefined | ((appended, masked, flags, tail) => undefined | Masked<any>);
    displayChar: string;
    eager: undefined;
    enum: unknown[];
    format: undefined | ((value, masked) => string) & ((value, masked) => string) | ((value, masked) => string) | ((value, masked) => string) | ((value, masked) => string);
    from: number;
    lazy: boolean;
    mapToRadix: unknown[];
    mask: undefined | string | RegExp | MaskedDate | typeof Masked | typeof MaskedPattern | MaskedNumber | MaskedPattern<string> | MaskedEnum | MaskedRange | MaskedRegExp | Masked<any> | DateConstructor | typeof MaskedDate | NumberConstructor | typeof MaskedNumber | typeof MaskedEnum | typeof MaskedRange | typeof MaskedRegExp | ((value, masked) => boolean) | typeof MaskedFunction | DynamicMaskType | typeof MaskedDynamic | MaskedFunction<any> | MaskedDynamic<any>;
    max: string | number;
    maxLength: number;
    min: string | number;
    normalizeZeros: boolean;
    overwrite: boolean;
    padFractionalZeros: boolean;
    parse: undefined | ((str, masked) => DateValue) & ((str, masked) => DateValue) | ((str, masked) => number) | ((str, masked) => string) | ((str, masked) => any);
    pattern: string;
    placeholderChar: string;
    prepare: undefined | ((chars, masked, flags) => string | [string, ChangeDetails]);
    prepareChar: undefined | ((chars, masked, flags) => string | [string, ChangeDetails]);
    radix: string;
    scale: number;
    skipInvalid: boolean;
    thousandsSeparator: string;
    to: number;
    unmask: unknown;
    validate: undefined | ((value, masked, flags) => boolean);
    value: unknown;
}, {}, ComponentOptionsMixin, ComponentOptionsMixin>