import type { createOpencodeClient } from "@opencode-ai/sdk"; import type { MessageData } from "./types"; type Client = ReturnType; type ReplaceEmptyTextPartsAsync = (client: Client, sessionID: string, messageID: string, replacementText: string) => Promise; type InjectTextPartAsync = (client: Client, sessionID: string, messageID: string, text: string) => Promise; type FindMessagesWithEmptyTextPartsFromSDK = (client: Client, sessionID: string) => Promise; export declare function recoverEmptyContentMessageFromSDK(client: Client, sessionID: string, failedAssistantMsg: MessageData, error: unknown, dependencies: { placeholderText: string; replaceEmptyTextPartsAsync: ReplaceEmptyTextPartsAsync; injectTextPartAsync: InjectTextPartAsync; findMessagesWithEmptyTextPartsFromSDK: FindMessagesWithEmptyTextPartsFromSDK; }): Promise; export {};