export declare class MaskCreator { static maskingCharacters: string[]; static maskingCharactersEnums: any; static createTextMaskInputElement(inputElement: HTMLInputElement, mask: any): any; static getEscapedMaskedValue(value: string, mask: string): string; private static getSafeInputValue(inputValue); private static safeSetSelection(element, selectionPosition); private static convertMaskToPlaceholder(mask, placeholderChar); private static adjustCaretPosition(previousConformedInput?, conformToMaskResults?, currentCaretPosition?); private static conformToMask(userInput?, mask?, config?); private static getIndexOfFirstChange(stringOne, stringTwo); private static isString(value); private static isNumber(value); private static tokenize(value?); private static unescapeMask(mask?); private static isAcceptableCharacter(character, maskingCharacter); private static isNumeric(character); private static isAlphabetic(character); private static potentiallyTransformCharacter(character, maskingCharacter); }