import { StropheConnection, StropheInstance } from "./types"; interface ClassType { build(): T; } export declare abstract class StrophePlugin { protected PLUGIN_NAME: string; protected connection: StropheConnection; constructor(pluginName: string); static register(_class: ClassType, stropheInstance: StropheInstance): void; init(conn: StropheConnection): void; } export {}; //# sourceMappingURL=strophe-plugin.d.ts.map