// Type definitions for react-css-modules 3.7.9 // Project: https://github.com/gajus/react-css-modules // Definitions by: Kostya Esmukov // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare module 'react-css-modules' { interface TypeOptions { allowMultiple?: boolean; errorWhenNotFound?: boolean; } type StylesObject = any; interface CSSModules { (defaultStyles: StylesObject, options?: TypeOptions): (Component: C) => C; (Component: C, defaultStyles: StylesObject, options?: TypeOptions): C; } module CSSModules { interface InjectedCSSModuleProps { styles: StylesObject; } } let CSSModules: CSSModules; export = CSSModules; }