import IMask, { InputMask, MaskElement } from 'imask'; import { ChangeEvent, RefObject } from 'react'; export declare type UseIMaskReturnValue = { reference: RefObject; maskReference?: RefObject | undefined>; }; export declare type IMaskHandlers = { onAccept?: (event: ChangeEvent, mask: InputMask | undefined) => void; }; export declare function useIMask(options: Mask, { onAccept }?: IMaskHandlers): UseIMaskReturnValue;