declare namespace Ext { export namespace event { export interface EventConfig { } export class Event extends Ext.Base { public A?: any; public ALT?: any; public altKey?: boolean; public angle?: number; public B?: any; public BACKSPACE?: any; public browserEvent?: Event; public button?: number; public C?: any; public CAPS_LOCK?: any; public CONTEXT_MENU?: any; public CTRL?: any; public ctrlKey?: boolean; public currentTarget?: HTMLElement; public D?: any; public defaultPrevented?: boolean; public delegatedTarget?: HTMLElement; public DELETE?: any; public direction?: number; public distance?: number; public DOWN?: any; public duration?: number; public E?: any; public EIGHT?: any; public END?: any; public ENTER?: any; public ESC?: any; public F?: any; public F1?: any; public F10?: any; public F11?: any; public F12?: any; public F2?: any; public F3?: any; public F4?: any; public F5?: any; public F6?: any; public F7?: any; public F8?: any; public F9?: any; public FIVE?: any; public FOUR?: any; public G?: any; public H?: any; public HOME?: any; public I?: any; public INSERT?: any; public J?: any; public K?: any; public L?: any; public LEFT?: any; public M?: any; public N?: any; public NINE?: any; public NUM_CENTER?: any; public NUM_DIVISION?: any; public NUM_EIGHT?: any; public NUM_FIVE?: any; public NUM_FOUR?: any; public NUM_MINUS?: any; public NUM_MULTIPLY?: any; public NUM_NINE?: any; public NUM_ONE?: any; public NUM_PERIOD?: any; public NUM_PLUS?: any; public NUM_SEVEN?: any; public NUM_SIX?: any; public NUM_THREE?: any; public NUM_TWO?: any; public NUM_ZERO?: any; public O?: any; public ONE?: any; public P?: any; public PAGE_DOWN?: any; public PAGE_UP?: any; public pageX?: number; public pageY?: number; public PAUSE?: any; public pointerType?: string; public PRINT_SCREEN?: any; public Q?: any; public R?: any; public RETURN?: any; public RIGHT?: any; public rotation?: number; public S?: any; public scale?: number; public SEVEN?: any; public SHIFT?: any; public shiftKey?: boolean; public SIX?: any; public SPACE?: any; public T?: any; public TAB?: any; public target?: HTMLElement; public THREE?: any; public TWO?: any; public U?: any; public UP?: any; public V?: any; public W?: any; public WHEEL_SCALE?: number; public X?: any; public Y?: any; public Z?: any; public ZERO?: any; public claimGesture(): Ext.event.Event; public clone(): Ext.event.Event; public getCharCode(): number; public getKey(): number; public getKeyName(): string; public getPageX(): number; public getPageY(): number; public getPoint(): Ext.util.Point; public getRelatedTarget(selector?: string, maxDepth?: number | HTMLElement, returnEl?: boolean): HTMLElement; public getTarget(selector?: string, maxDepth?: number | any, returnEl?: boolean): HTMLElement; public getTime(): Date; public getWheelDelta(): number; public getWheelDeltas(): object; public getX(): number; public getXY(): number[]; public getY(): number; public hasModifier(): boolean; public injectEvent(target?: Ext.dom.Element | HTMLElement): void; public isNavKeyPress(scrollableOnly?: boolean): boolean; public isSpecialKey(): boolean; public preventDefault(): void; public startDrag(): void; public stopEvent(): void; public stopPropagation(): void; public within(el?: string | Ext.dom.Element | HTMLElement, related?: boolean, allowEl?: boolean): boolean; } } }