import type { MediaAttachment } from "./types.js"; /** * Resolve an array of media URLs (HTTP or local paths) into MediaAttachment * objects suitable for passing to {@link AgentRuntime.execute}. * * Remote URLs are downloaded into `tempDir` so that CLI runtimes can access * them as local files. Local paths are validated for MIME type only. * * Individual resolution failures are silently skipped — a single bad URL * should not prevent the rest of the message from being processed. */ export declare function resolveMediaAttachments(mediaUrls: string[], tempDir: string): Promise;