import { IConfig } from './config';
export declare class MaskApplierService {
    protected _config: IConfig;
    dropSpecialCharacters: IConfig['dropSpecialCharacters'];
    showTemplate: IConfig['showTemplate'];
    clearIfNotMatch: IConfig['clearIfNotMatch'];
    maskExpression: string;
    maskSpecialCharacters: IConfig['specialCharacters'];
    maskAvailablePatterns: IConfig['patterns'];
    prefix: IConfig['prefix'];
    sufix: IConfig['sufix'];
    private _shift;
    constructor(_config: IConfig);
    applyMask(inputValue: string, maskExpression: string, position?: number, cb?: Function): string;
    private _checkSymbolMask(inputSymbol, maskSymbol);
}
