import { EventAction } from "./EventAction"; import { EventToken } from "./EventToken"; export declare class EventBus { constructor(); subscribe(type: K, action: EventAction, once?: boolean): void; publish(type: K, args: EventToken[K]): void; remove(type: K, action: EventAction): void; }