/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { Delta, TaggedChange } from "../../core";
import { MemoizedIdRangeAllocator } from "../memoizedIdRangeAllocator";
import { MarkList } from "./format";
export declare type ToDelta<TNodeChange> = (child: TNodeChange) => Delta.Modify;
export declare function sequenceFieldToDelta<TNodeChange>({ change, revision }: TaggedChange<MarkList<TNodeChange>>, deltaFromChild: ToDelta<TNodeChange>, idAllocator: MemoizedIdRangeAllocator): Delta.MarkList;
//# sourceMappingURL=sequenceFieldToDelta.d.ts.map