import { IAgentScopeRuntimeWebUIInputData } from "../../../.."; import { IAgentScopeRuntimeWebUIMessage } from "../../../.."; import { IAudioContent, IAgentScopeRuntimeRequest, IFileContent, IImageContent, ITextContent, IVideoContent } from "../types"; declare class AgentScopeRuntimeRequestBuilder { data: IAgentScopeRuntimeRequest; static getHistoryMessages(messages: IAgentScopeRuntimeWebUIMessage[]): any[]; isImageFile(file: IAgentScopeRuntimeWebUIInputData['fileList'][number]): boolean; isVideoFile(file: IAgentScopeRuntimeWebUIInputData['fileList'][number]): boolean; isAudioFile(file: IAgentScopeRuntimeWebUIInputData['fileList'][number]): boolean; buildImageContent(imageFile: IAgentScopeRuntimeWebUIInputData['fileList'][number]): IImageContent; buildTextContent(text: string): ITextContent; buildVideoContent(videoFile: IAgentScopeRuntimeWebUIInputData['fileList'][number]): IVideoContent; buildAudioContent(audioFile: IAgentScopeRuntimeWebUIInputData['fileList'][number]): IAudioContent; buildFileContent(file: IAgentScopeRuntimeWebUIInputData['fileList'][number]): IFileContent; constructor(); handle(data: IAgentScopeRuntimeWebUIInputData): IAgentScopeRuntimeRequest; handleApproval(input: any): IAgentScopeRuntimeRequest; } export default AgentScopeRuntimeRequestBuilder;