import { Vars } from './vars';
import { Bot } from './../bot-model';
export interface Context {
    args: any;
    bot: Bot;
    platform: string;
    homedir: string;
    processedIntents: string[];
}
export declare class Responder {
    private __;
    context: Context;
    constructor(context: any);
    respond(): Promise<any>;
    processEvent(args: any): void;
    processRequest(vars: Vars): Promise<any>;
    processResponse(r: any, vars: Vars): any;
    processEntities(nlp: any): {};
}
