import { MigrationError } from '../MigrationError.js';
import { MediaFile } from '../media/MediaFile.js';
import { MigrationArgs } from './migration-args.js';
export type FullMigrationContext = Required<MigrationArgs>;
export declare const migrateDirFull: (args: MigrationArgs) => Promise<(MigrationError | Required<import("../media/MediaFile.js").MediaFileInfo>)[]>;
export declare function migrateDirFullGen(args: MigrationArgs): AsyncGenerator<MediaFile | MigrationError>;
