import type { UserContent } from "ai"; import type { Attachment, Message } from "#compiled/chat/index.js"; /** Returns model-visible Linq content, or `undefined` for blank messages. */ export declare function linqInboundContent(message: Message): string | UserContent | undefined; /** * Rebuilds a Linq attachment's download after the message crosses the queue. * The Linq adapter downloads from its CDN URL without credentials but has no * `rehydrateAttachment`, so this does the same, stopping at the upload limit. */ export declare function rehydrateLinqAttachment(attachment: Attachment): Attachment;