import React from 'react';
import { IMaskProps } from './type';
import PropTypes from 'prop-types';
interface TextMaskCustomProps extends IMaskProps {
    inputRef: (ref: HTMLInputElement | null) => void;
}
declare const _default: React.MemoExoticComponent<{
    (props: TextMaskCustomProps): JSX.Element;
    propTypes: {
        inputRef: PropTypes.Requireable<(...args: any[]) => any>;
        mask: PropTypes.Requireable<any>;
        guide: PropTypes.Requireable<boolean>;
        showMask: PropTypes.Requireable<boolean>;
        keepCharPositions: PropTypes.Requireable<boolean>;
        placeholderChar: PropTypes.Requireable<string | undefined>;
    };
}>;
export default _default;
