import type { Draft } from "./draft.js"; export type AppSource = "cc" | "lv" | "unknown"; export interface VersionInfo { app: "CapCut" | "JianYing" | "unknown"; app_source: AppSource; app_version: string | null; os: string | null; schema: { mask_field: "mask" | "common_masks" | "both" | "none"; has_text_ranges: boolean; has_audio_fades: boolean; new_version_field: unknown; last_modified_platform: unknown; }; support: { status: "supported" | "untested" | "known-broken"; notes: string[]; }; } export declare function detectVersion(draft: Draft): VersionInfo;