interface MessageWithParts { info: { role: string; agent?: string; sessionID?: string; }; parts: Array<{ type: string; text?: string; [key: string]: unknown; }>; } export declare function processImageAttachments(args: { messages: MessageWithParts[]; workDir: string; disabledAgents: Set; log: (msg: string) => void; }): void; export {};