import { Service, Dict } from "koishi"; import { PluginManager } from "./plugin"; import { BlocklyVendor } from "./vendor"; declare module "koishi" { interface Context { blockly: BlocklyService; } } export declare class BlocklyService extends Service { manager: PluginManager; vendors: Dict; constructor(ctx: any); reload(restart?: boolean): Promise; registerVendor(vendor: BlocklyVendor): Promise; }