export declare abstract class Runtime { #private; constructor(listeners: Record void)[]>); on(event: RuntimeEvent["type"], callback: (event: RuntimeEvent) => void): void; protected emit(event: RuntimeEvent): void; abstract run(code: string): void; abstract cancel(): void; } //# sourceMappingURL=runtime.d.ts.map