// Type definitions for react-maskedinput 4.0 // Project: https://github.com/insin/react-maskedinput // Definitions by: Karol Janyst // Adam Lavin // Carlos Bonetti // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 import * as React from "react"; export interface FormatCharacter { validate(char: string): string; transform?(char: string): string; } export interface CharsFormatters { [char: string]: FormatCharacter; } export interface MaskedInputProps extends React.InputHTMLAttributes { mask: string; formatCharacters?: CharsFormatters; placeholderChar?: string; } declare class MaskedInput extends React.Component {} export default MaskedInput;