import { Task } from "../utils"; import { Arrayable, Ctor } from "../utils/types"; /** * Provide interface to augment the SDK. * * Currently able to: * - register protocol handlers * - extend the running context */ export declare class Plugin { readonly modules: Map; readonly tasks: Map>>; addModule(key: string, module: any): this; register(pids: Arrayable, task: Ctor>): this; }