import { IBotPlugin, IBotProvider } from '@lskjs/bots-base/types'; import Module from '@lskjs/module'; export declare abstract class BaseBotPlugin extends Module implements IBotPlugin { botsModule: any; providers: string[]; bots: {}; getConfig(): Promise>; canRunBot(bot: IBotProvider): boolean; initBot(bot: IBotProvider, name: string): Promise; initBots(): Promise; init(): Promise; runBot(bot: IBotProvider, name: string): Promise; runBots(): Promise; run(): Promise; } export default BaseBotPlugin;