import AssistantV1 from 'ibm-watson/assistant/v1';
import { IConversationAPI } from '../../interface/IConversationAPI';
export declare class ConversationAPIMock implements IConversationAPI {
    private responses;
    private requestValidators;
    private requestCounter;
    addResponse(response: AssistantV1.Response<AssistantV1.MessageResponse>): ConversationAPIMock;
    addRequestValidator(validator: (msg: AssistantV1.MessageRequest) => void): ConversationAPIMock;
    message(request: AssistantV1.MessageRequest): Promise<AssistantV1.Response<AssistantV1.MessageResponse>>;
}
