/*!
 * Copyright (c) Microsoft Corporation and contributors. All rights reserved.
 * Licensed under the MIT License.
 */
import { DeltaDetachedNodeId, TaggedChange } from "../../core";
import { Changeset } from "./types";
export type RelevantRemovedRootsFromTChild<TChild> = (child: TChild) => Iterable<DeltaDetachedNodeId>;
export declare function relevantRemovedRoots<TChild>({ change, revision }: TaggedChange<Changeset<TChild>>, relevantRemovedRootsFromChild: RelevantRemovedRootsFromTChild<TChild>): Iterable<DeltaDetachedNodeId>;
//# sourceMappingURL=relevantRemovedRoots.d.ts.map