import React from 'react';
import { SingleLineTextProps } from '../SingleLineText/SingleLineText';
export interface MaskedSingleLineTextProps extends Omit<SingleLineTextProps, 'onChange' | 'type' | 'value' | 'isSet'> {
    /** Expression to be used as a validator.
     * Refer https://imask.js.org/guide.html#masked-pattern for examples
     */
    mask: string;
    /** Placeholder character for the mask */
    placeholderChar?: string;
    /** Current value the form control has */
    value?: string;
    /** Whether the mask should not be shown by default. (default: true) */
    lazy?: boolean;
    /** Whether new inputs should overwrite existing text. (default: false) */
    overwrite?: boolean;
    /** Raised when the value has changed */
    onChange: (value: string) => unknown;
}
export declare const MaskedSingleLineText: React.FC<MaskedSingleLineTextProps>;
//# sourceMappingURL=MaskedSingleLineText.d.ts.map