///
import React from 'react';
import { FieldHookConfig } from 'formik';
import { InputProps } from '@bootstrap-styled/v4';
import IMask from 'imask';
import { IMaskInputProps as IMaskInputPropsOrigin } from 'react-imask';
declare type IMaskInputProps = Omit & {
inputRef?: React.Ref;
};
export interface InputMaskProps extends IMaskInputPropsOrigin, Omit, Pick, 'name'> {
}
export declare const IMaskInput: React.ComponentType & {
inputRef?: ((instance: HTMLInputElement | null) => void) | React.RefObject | null | undefined;
} & Partial> & {
unmask?: boolean | "typed" | undefined;
onAccept?: ((value: string, mask: IMask.InputMask, ...args: T[]) => void) | undefined;
onComplete?: ((value: string, mask: IMask.InputMask, ...args: T_1[]) => void) | undefined;
inputRef?: ((instance: HTMLInputElement | null) => void) | React.RefObject | null | undefined;
}>;
/**
* Input mask component
* @component React function component
*/
declare const InputMask: React.FC;
export default InputMask;