{"version":3,"file":"Events.d.ts","sources":["Events.d.ts"],"names":[],"mappings":"AAAA;;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AACA;AACA","sourcesContent":["import { EventEmitter } from '@angular/core';\nexport interface EventObj<T> {\n    event: T;\n    editor: any;\n}\nexport declare class Events {\n    onBeforePaste: EventEmitter<EventObj<ClipboardEvent>>;\n    onBlur: EventEmitter<EventObj<FocusEvent>>;\n    onClick: EventEmitter<EventObj<MouseEvent>>;\n    onContextMenu: EventEmitter<EventObj<MouseEvent>>;\n    onCopy: EventEmitter<EventObj<ClipboardEvent>>;\n    onCut: EventEmitter<EventObj<ClipboardEvent>>;\n    onDblclick: EventEmitter<EventObj<MouseEvent>>;\n    onDrag: EventEmitter<EventObj<DragEvent>>;\n    onDragDrop: EventEmitter<EventObj<DragEvent>>;\n    onDragEnd: EventEmitter<EventObj<DragEvent>>;\n    onDragGesture: EventEmitter<EventObj<DragEvent>>;\n    onDragOver: EventEmitter<EventObj<DragEvent>>;\n    onDrop: EventEmitter<EventObj<DragEvent>>;\n    onFocus: EventEmitter<EventObj<FocusEvent>>;\n    onFocusIn: EventEmitter<EventObj<FocusEvent>>;\n    onFocusOut: EventEmitter<EventObj<FocusEvent>>;\n    onKeyDown: EventEmitter<EventObj<KeyboardEvent>>;\n    onKeyPress: EventEmitter<EventObj<KeyboardEvent>>;\n    onKeyUp: EventEmitter<EventObj<KeyboardEvent>>;\n    onMouseDown: EventEmitter<EventObj<MouseEvent>>;\n    onMouseEnter: EventEmitter<EventObj<MouseEvent>>;\n    onMouseLeave: EventEmitter<EventObj<MouseEvent>>;\n    onMouseMove: EventEmitter<EventObj<MouseEvent>>;\n    onMouseOut: EventEmitter<EventObj<MouseEvent>>;\n    onMouseOver: EventEmitter<EventObj<MouseEvent>>;\n    onMouseUp: EventEmitter<EventObj<MouseEvent>>;\n    onPaste: EventEmitter<EventObj<ClipboardEvent>>;\n    onSelectionChange: EventEmitter<EventObj<Event>>;\n    onActivate: EventEmitter<EventObj<any>>;\n    onAddUndo: EventEmitter<EventObj<any>>;\n    onBeforeAddUndo: EventEmitter<EventObj<any>>;\n    onBeforeExecCommand: EventEmitter<EventObj<any>>;\n    onBeforeGetContent: EventEmitter<EventObj<any>>;\n    onBeforeRenderUI: EventEmitter<EventObj<any>>;\n    onBeforeSetContent: EventEmitter<EventObj<any>>;\n    onChange: EventEmitter<EventObj<any>>;\n    onClearUndos: EventEmitter<EventObj<any>>;\n    onDeactivate: EventEmitter<EventObj<any>>;\n    onDirty: EventEmitter<EventObj<any>>;\n    onExecCommand: EventEmitter<EventObj<any>>;\n    onGetContent: EventEmitter<EventObj<any>>;\n    onHide: EventEmitter<EventObj<any>>;\n    onInit: EventEmitter<EventObj<any>>;\n    onInitNgModel: EventEmitter<EventObj<any>>;\n    onLoadContent: EventEmitter<EventObj<any>>;\n    onNodeChange: EventEmitter<EventObj<any>>;\n    onPostProcess: EventEmitter<EventObj<any>>;\n    onPostRender: EventEmitter<EventObj<any>>;\n    onPreInit: EventEmitter<EventObj<any>>;\n    onPreProcess: EventEmitter<EventObj<any>>;\n    onProgressState: EventEmitter<EventObj<any>>;\n    onRedo: EventEmitter<EventObj<any>>;\n    onRemove: EventEmitter<EventObj<any>>;\n    onReset: EventEmitter<EventObj<any>>;\n    onResizeEditor: EventEmitter<EventObj<any>>;\n    onSaveContent: EventEmitter<EventObj<any>>;\n    onSetAttrib: EventEmitter<EventObj<any>>;\n    onObjectResizeStart: EventEmitter<EventObj<any>>;\n    onObjectResized: EventEmitter<EventObj<any>>;\n    onObjectSelected: EventEmitter<EventObj<any>>;\n    onSetContent: EventEmitter<EventObj<any>>;\n    onShow: EventEmitter<EventObj<any>>;\n    onSubmit: EventEmitter<EventObj<any>>;\n    onUndo: EventEmitter<EventObj<any>>;\n    onVisualAid: EventEmitter<EventObj<any>>;\n}\nexport declare const validEvents: (keyof Events)[];\n"]}