/** * Builds the error a channel's `fetchFile` throws to tell the model why one * attachment didn't arrive. eve replaces the attachment with * `Attachment could not be retrieved: `, continues the turn, * and keeps `cause` in operator logs. * * The model reads `message` as written. Name what the person can act on, such * as a size limit or a missing permission, and never include URLs, tokens, or * upstream response text. Any other error from `fetchFile` reaches the model as * a generic note. */ export declare function attachmentError(message: string, options?: { readonly cause?: unknown; }): Error;