import { Diff } from '../Diff';
declare const objectDiffSymbol: unique symbol;
declare const objectDiff: (parameters: Omit<ObjectDiff, 'kind'>) => ObjectDiff;
interface ObjectDiff extends Diff {
    kind: typeof objectDiffSymbol;
    additions: Record<any, any>;
    omissions: Record<any, any>;
    changes: Record<any, Diff>;
    equal: Record<any, any>;
}
declare const isObjectDiff: (diff: any) => diff is ObjectDiff;
export type { ObjectDiff };
export { isObjectDiff, objectDiff };
