export interface GeneratedMediaFile { id: string; relativePath: string; createdAt: string; } /** Publish a completed output with a unique name; readers never see the temporary file. */ export declare function saveGeneratedMedia(directory: string, extension: string, bytes: Uint8Array): Promise; /** Enumerate generated outputs only, folding legacy source/copy pairs into existing versions. */ export declare function discoverGeneratedMedia(projectFolder: string, directories: readonly string[], extensions: readonly string[], known: readonly { relativePath: string; createdAt: string; }[]): Promise;