import { DialogAdapter } from "../../../../adapters/dialog/DialogAdapter"; export class DialogAdapterMock extends DialogAdapter { /** * @param {AdapterFactory} factory * @param {object} rawIOData - See OrchestratorFactory.create() * @param {object} config - Adapter configuration; the format depends on * the adapter. See constructors of the individual dialog adapters for * more details. * @param {Console} logger * @param {Session} session */ constructor(factory: AdapterFactory, rawIOData?: object, config?: object, logger?: Console, session?: Session); /** * Abstract method implementation * * @param {GenericChatRequest} request * @param {genericResponse} responseRest * @return {Promise} */ getResponse(request: GenericChatRequest, responseRest: genericResponse): Promise; /** * Abstract method implementation * * @param {GenericChatResponse} responseRest * @param {GenericChatRequest} request * @returns {object} */ getApiRequest(responseRest: GenericChatResponse, request: GenericChatRequest): object; } export { DialogAdapter };