import { AssistantV1Adapter } from '../adapters/assistant_v1';
import { AssistantV2Adapter } from '../adapters/assistant_v2';
import { TWatsonAssistants } from '../types/TWatsonAssistants';
import { IWAChatServerConfig } from '../interface/IWAChatServerConfig';
import { ILogger } from '../interface/ILogger';
export declare class ConversationAssistants {
    watsonAssistants: TWatsonAssistants;
    private conversationAdapters;
    config: IWAChatServerConfig;
    logger: ILogger;
    constructor(watsonAssistants: any, config: any, logger: any);
    private initConversationAdapter;
    getMaster(): AssistantV1Adapter | AssistantV2Adapter;
    conversationAdapter(runningAssistant: any): AssistantV1Adapter | AssistantV2Adapter;
}
