import { AbstractMessage } from './abstract-message'; /** * Represents a tool response. */ export interface ToolResponse { /** * The unique identifier for the tool. */ id: string; /** * The name of the tool. */ name: string; /** * The response data from the tool. */ responseData: string; } /** * The ToolResponseMessage class represents a message with a function content in a chat * application. */ export declare class ToolResponseMessage extends AbstractMessage { readonly responses: ToolResponse[]; /** * Creates an instance of ToolResponseMessage. * @param responses The list of tool responses. * @param metadata Additional metadata. */ constructor(responses: ToolResponse[], metadata?: Record); } //# sourceMappingURL=tool-response-message.d.ts.map