import { type Mutation as SanityMutation } from '@sanity/client';
import { type TransactionPayload } from './toSanityMutations.js';
/**
 *
 * @param mutations - Async iterable of either single values or arrays of values
 * @param maxBatchSize - Max batch size in bytes
 * @public
 *
 */
export declare function batchMutations(mutations: AsyncIterableIterator<SanityMutation | SanityMutation[] | TransactionPayload>, maxBatchSize: number): AsyncIterableIterator<TransactionPayload>;
//# sourceMappingURL=batchMutations.d.ts.map