import type { AppEvent } from '../events/types'; type Constructor = new (...args: any[]) => T; type EventConstructor = TBase & { new (...args: ConstructorParameters): InstanceType & AppEvent; deserialize(data: string): InstanceType & AppEvent; readonly eventName: string; prototype: InstanceType & AppEvent; }; export declare function Event(target: TBase): EventConstructor; export {}; //# sourceMappingURL=event.d.ts.map