import type { IObjectOf } from "@thi.ng/api"; export type DiffMode = "only-distance" | "only-distance-linear" | "minimal" | "full"; export type DiffKeyMap = IObjectOf; export interface ArrayDiff { distance: number; adds?: DiffKeyMap; dels?: DiffKeyMap; const?: DiffKeyMap; linear?: EditLog; } export interface ObjectDiff { distance: number; adds?: string[]; dels?: string[]; edits?: EditLog; } export type EditLog = (K | T)[]; //# sourceMappingURL=api.d.ts.map