import type { ContentBlock } from "@agentclientprotocol/sdk"; export declare const PROMPT_LIMITS: { blocks: number; image: number; total: number; }; export interface NativePromptAttachment { kind: "image" | "pdf" | "file"; filename: string; mimeType: string; sizeBytes: number; dataBase64?: string; localPath?: string; } /** Supplied embedded bytes are authoritative; URIs are names, not download instructions. * Successful staged files persist because native tools and resumed sessions may read them later. */ export declare function convertPromptContent(blocks: ContentBlock[], stagingDir: string): Promise<{ text: string; attachments: NativePromptAttachment[]; }>; //# sourceMappingURL=prompt-content.d.ts.map