import { type SanityDocument } from '@sanity/types';
import { type Migration, type MigrationContext } from '../types.js';
/**
 * @public
 */
export declare function collectMigrationMutations(migration: Migration, documents: () => AsyncIterableIterator<SanityDocument>, context: MigrationContext): AsyncGenerator<import("../mutations/transaction.js").Transaction | import("../mutations/types.js").Mutation | (import("../mutations/transaction.js").Transaction | import("../mutations/types.js").Mutation)[], any, any>;
//# sourceMappingURL=collectMigrationMutations.d.ts.map