export declare function event(target: (this: This, ...args: Args) => Result, context: ClassMethodDecoratorContext Result>): any; export declare function event(target: (this: This, value: Args[0]) => void, context: ClassSetterDecoratorContext): any; export declare function event(target: undefined, context: ClassFieldDecoratorContext Result>): any;