import { Types } from 'wa-chat-server';
import { IWatsonToMluviiConverter } from '../interface/IWatsonToMluviiConverter';
import { IMluviiPublicAPIDependencies } from '../interface/IMluviiPublicAPIDependencies';
export declare class WatsonToMluviiConverter implements IWatsonToMluviiConverter {
    private watsonResponse;
    private dependencies;
    session: Types.ISession;
    private turndown;
    private log;
    constructor(watsonResponse: Record<string, any>, dependencies: IMluviiPublicAPIDependencies, session: Types.ISession);
    private textToActivity;
    private optionsToActivity;
    private suggestionsToActivity;
    private responseItemToActivity;
    private joinActivities;
    convert(): Array<Record<string, any>>;
}
