import { IBotTestParams } from './core/BotTest';
import { IAppConfig, IAppParam } from './mmApp';
import { BotController } from './controller';
export type TMode = 'dev' | 'dev-online' | 'prod';
export interface IConfig {
    appConfig: IAppConfig;
    appParam: IAppParam;
    controller: BotController;
    testParams?: IBotTestParams;
}
export declare function run(config: IConfig, mode?: TMode, hostname?: string, port?: number): unknown;
