declare module 'react-froala-wysiwyg' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditor extends React.Component{ destroy():void; getEditor(): any; initialize() : object; } } declare module 'react-froala-wysiwyg/FroalaEditorView' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditorView extends React.Component { } } declare module 'react-froala-wysiwyg/FroalaEditorImg' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditorImg extends React.Component { } } declare module 'react-froala-wysiwyg/FroalaEditorA' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditorA extends React.Component { } } declare module 'react-froala-wysiwyg/FroalaEditorButton' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditorButton extends React.Component { } } declare module 'react-froala-wysiwyg/FroalaEditorInput' { export interface MyComponentProps { tag?:string; config?: object; model?: string| object|null; onModelChange?: object; onManualControllerReady?: object; skipReset?: boolean|false; } export default class FroalaEditorInput extends React.Component { } }