export interface AgentPromptAttachment { name: string; type?: string; size?: number; text?: string; dataUrl?: string; } export declare function escapePromptAttachmentAttribute(value: string): string; export declare function formatPromptWithAttachments(prompt: string, attachments: readonly AgentPromptAttachment[]): string; export declare const AGENT_PROMPT_MAX_INLINE_TEXT_CHARS = 60000; export declare const AGENT_PROMPT_MAX_INLINE_IMAGE_BYTES: number; export interface ReadAgentPromptAttachmentOptions { maxInlineTextChars?: number; maxInlineImageBytes?: number; } export declare function readAgentPromptAttachment(file: File, options?: ReadAgentPromptAttachmentOptions): Promise; export declare function isInlineableAgentPromptFile(file: File): boolean; //# sourceMappingURL=prompt-attachments.d.ts.map