import { VNodeRegister } from '../vdom'; import { VElement } from '../VElement'; import { VAttribute } from './VAttribute'; export declare class OnEventAttr extends VAttribute { static matcher: RegExp; private eventName; private handlerName; private handler; private originalHandler; private dataAttrs; private element?; init(attrName: string, attrValue: string, vElement: VElement, register: VNodeRegister): boolean; onElementCreate(element: HTMLElement): void; onElementDestroy(): void; onDestroy(): void; handleDomEvent(evt: Event): void; createStateDependencies(): {}; }