import { detectModalities } from "../modality.js"; import type { Modality } from "../types.js"; /** A model-level (V4) file part. `data` is irrelevant to detection — only * `mediaType` is read — so a URL tag is used (no fetch happens in detection). */ export declare function filePart(mediaType: string): { type: "file"; mediaType: string; data: { type: "url"; url: URL; }; }; /** detectModalities returns a Set; assert as a sorted array for determinism. */ export declare function sortedModalities(prompt: Parameters[0]): Modality[]; export declare function sorted(mods: Modality[]): Modality[];