export declare function ensureTestdataDir(relativeDir: string): Promise; export declare function defaultDownloadDir(): string; export declare function defaultOutputDir(): string; /** True when the source already lives under testdata/downloads. */ export declare function isUnderTestdataDownloads(inputPath: string): boolean; /** * If the source already lives under testdata/downloads, restored files go to * output/. Only the directory is decided here — the extension depends on whether * the input carries a picture track, which is not known until it is probed. */ export declare function preferTestdataOutputDir(inputPath: string): string | null;