import { AnyObject, AnyArray, OuterObjectPatch, OuterArrayPatch, OuterPatch } from "./types"; /** * Create a patch for changes between two values from `left` to `right`. * * This is an untyped variant. If you know the value's type, you should use * `createObjectPatch` or `createArrayPatch` instead. */ export declare const createPatch: (left: any, right: any) => OuterPatch; /** * Create a patch for changes between two objects from `left` to `right`. */ export declare const createObjectPatch: (left: T, right: T) => OuterObjectPatch; /** * Create a patch for changes between two arrays from `left` to `right`. */ export declare const createArrayPatch: (left: T, right: T) => OuterArrayPatch;