import OpenAI from "openai"; import { APIPromise, RequestOptions } from "openai/core"; import { MessageDeleted, Messages } from "openai/resources/beta/threads/messages"; import { LibrettoConfig } from "."; import { ThreadManager } from "./assistants"; export declare class LibrettoMessages extends Messages { protected client: OpenAI; protected config: LibrettoConfig; protected threadManager: ThreadManager; constructor(client: OpenAI, config: LibrettoConfig, threadManager: ThreadManager); del(threadId: string, messageId: string, options?: RequestOptions | undefined): APIPromise; private _del; private handleDelete; private findPreviousMessage; }