import Bot, { OnRequest } from '../bot/Bot';
import Session from '../session/Session';
import SessionStore from '../session/SessionStore';
import { ConsoleContext } from '..';
import ConsoleEvent, { ConsoleRawEvent } from './ConsoleEvent';
import { ConsoleClient } from './ConsoleClient';
export default class ConsoleBot extends Bot<ConsoleRawEvent, ConsoleClient, ConsoleEvent, ConsoleContext> {
    constructor({ sessionStore, fallbackMethods, mockPlatform, onRequest, }?: {
        sessionStore?: SessionStore;
        fallbackMethods?: boolean;
        mockPlatform?: string;
        onRequest?: OnRequest;
    });
    getSession(): Promise<Session>;
    createRuntime(): void;
}
//# sourceMappingURL=ConsoleBot.d.ts.map