import { EventEmitter } from '@angular/core'; export interface EventObj { event: T; editor: any; } export declare class Events { onBeforePaste: EventEmitter>; onBlur: EventEmitter>; onClick: EventEmitter>; onContextMenu: EventEmitter>; onCopy: EventEmitter>; onCut: EventEmitter>; onDblclick: EventEmitter>; onDrag: EventEmitter>; onDragDrop: EventEmitter>; onDragEnd: EventEmitter>; onDragGesture: EventEmitter>; onDragOver: EventEmitter>; onDrop: EventEmitter>; onFocus: EventEmitter>; onFocusIn: EventEmitter>; onFocusOut: EventEmitter>; onKeyDown: EventEmitter>; onKeyPress: EventEmitter>; onKeyUp: EventEmitter>; onMouseDown: EventEmitter>; onMouseEnter: EventEmitter>; onMouseLeave: EventEmitter>; onMouseMove: EventEmitter>; onMouseOut: EventEmitter>; onMouseOver: EventEmitter>; onMouseUp: EventEmitter>; onPaste: EventEmitter>; onSelectionChange: EventEmitter>; onActivate: EventEmitter>; onAddUndo: EventEmitter>; onBeforeAddUndo: EventEmitter>; onBeforeExecCommand: EventEmitter>; onBeforeGetContent: EventEmitter>; onBeforeRenderUI: EventEmitter>; onBeforeSetContent: EventEmitter>; onChange: EventEmitter>; onClearUndos: EventEmitter>; onDeactivate: EventEmitter>; onDirty: EventEmitter>; onExecCommand: EventEmitter>; onGetContent: EventEmitter>; onHide: EventEmitter>; onInit: EventEmitter>; onLoadContent: EventEmitter>; onNodeChange: EventEmitter>; onPostProcess: EventEmitter>; onPostRender: EventEmitter>; onPreInit: EventEmitter>; onPreProcess: EventEmitter>; onProgressState: EventEmitter>; onRedo: EventEmitter>; onRemove: EventEmitter>; onReset: EventEmitter>; onSaveContent: EventEmitter>; onSetAttrib: EventEmitter>; onObjectResizeStart: EventEmitter>; onObjectResized: EventEmitter>; onObjectSelected: EventEmitter>; onSetContent: EventEmitter>; onShow: EventEmitter>; onSubmit: EventEmitter>; onUndo: EventEmitter>; onVisualAid: EventEmitter>; } export declare const validEvents: (keyof Events)[];