import { Clearable } from '../../common/utils/Clearable'; import { ChatClipFeedbackRequest } from '../model/ChatClipFeedbackRequest'; import { ChatRequest } from '../model/ChatRequest'; import { ChatResult } from '../model/ChatResult'; import { ChatClient } from './ChatClient'; import { ChatMessageFeedbackRequest } from '../model/ChatMessageFeedbackRequest'; import { ClipFeedbackOptions } from '../model/ClipFeedbackOptions'; export declare class FakeChatClient implements ChatClient, Clearable { private conversations; addConversation(question: string, result: string | ChatResult): void; doChat(request: ChatRequest, _abortSignal?: AbortSignal): Promise; sendClipFeedback(request: ChatClipFeedbackRequest, _abortSignal?: AbortSignal): Promise; sendMessageFeedback(request: ChatMessageFeedbackRequest, _abortSignal?: AbortSignal): Promise; getClipFeedbackOptions(): Promise; clear(): void; }