import type { AttachmentContent, ImageContent } from "@open-hax/eta-mu-ai"; import type { Args } from "./args.js"; export interface InitialMessageInput { parsed: Args; fileText?: string; fileImages?: ImageContent[]; fileAttachments?: AttachmentContent[]; stdinContent?: string; } export interface InitialMessageResult { initialMessage?: string; initialImages?: ImageContent[]; initialAttachments?: AttachmentContent[]; } /** * Combine stdin content, @file text, and the first CLI message into a single * initial prompt for non-interactive mode. */ export declare function buildInitialMessage({ parsed, fileText, fileImages, fileAttachments, stdinContent }: InitialMessageInput): InitialMessageResult; //# sourceMappingURL=initial-message.d.ts.map