import React from 'react';
import type { MaskGenerator } from '../types/mask-generator';
export declare const useWebMask: ({ maskGenerator, value, onChange, keepMask, ref: outerRef, }: {
    maskGenerator?: MaskGenerator | undefined;
    value?: string | undefined;
    onChange?: ((value: string) => void) | undefined;
    keepMask?: boolean | undefined;
    ref?: React.ForwardedRef<HTMLInputElement> | undefined;
}) => {
    value: string | undefined;
    onChange: React.ChangeEventHandler<HTMLInputElement>;
    ref: React.MutableRefObject<HTMLInputElement | null>;
};
