export declare class EventEmitter { private target; private eventName; constructor(target: HTMLElement, eventName: string); emit(eventOptions?: CustomEventInit): CustomEvent; } export declare function event(eventName?: string): (protoOrDescriptor: any, name: string) => any; export declare function watch(propName: string): (protoOrDescriptor: any, name: string) => any;