import { type TEdit } from './edit.mjs'; /** * Applies a sequence of Edit commands to a current value, producing a new value that incorporates * all edits. This function returns unknown so callers should Check the return value before use. * This function mutates the provided value. If mutation is not wanted, you should Clone the value * before passing to this function. */ export declare function Patch(current: unknown, edits: TEdit[]): unknown;