import * as React from 'react'; export interface SchedioEditorFunctionalityProps { config?: any; tag?: any; onManualControllerReady?: any; model?: any; onModelChange?: any; } export declare class SchedioEditorFunctionality extends React.Component { private editor; private el; private tag; private defaultTag; private listeningEvents; private element; private config; private editorInitialized; private SPECIAL_TAGS; private INNER_HTML_ATTR; private hasSpecialTag; private oldModel; private _initEvents; constructor(props: any); componentWillMount(): void; componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(): void; createEditor(): void; setContent(firstTime?: any): void; setNormalTagContent(firstTime: any): void; setSpecialTagContent(): void; destroyEditor(): void; getEditor(): any; generateManualController(): void; updateModel(): void; initListeners(): void; registerEvent(eventName: any, callback: any): void; }