import { EventPluginContext } from "./EventPluginContext.js"; import { PluginContext } from "./PluginContext.js"; export interface IEventPlugin { priority?: number; name?: string; startup?(context: PluginContext): Promise; suspend?(context: PluginContext): Promise; run?(context: EventPluginContext): Promise; }