import AssistantV1 from 'ibm-watson/assistant/v1';
import { IConversationAPI } from '../interface/IConversationAPI';
import { ILogger } from '../interface/ILogger';
export declare class AssistantV1Adapter implements IConversationAPI {
    private logger;
    workspaceId: string;
    assistant: AssistantV1;
    constructor(config: {
        passwordOrApikey: string;
        workspaceId: string;
        url?: string;
        username?: string;
        version?: string;
    }, logger: ILogger);
    message(payload: AssistantV1.MessageRequest): Promise<AssistantV1.Response>;
}
