export declare class EventDispatcher { static dispatch: (event: T) => void; static subscribe: (eventType: new (...params: never[]) => T, handler: (event: T) => void) => (() => void); } export declare abstract class AppEvent { constructor(); get classId(): string; set classId(value: string); }