import { ReifiedType } from '@lightningkite/khrysalis-runtime'; export declare class ListChange { readonly wholeList: (Array | null); readonly old: (T | null); readonly _new: (T | null); constructor(wholeList?: (Array | null), old?: (T | null), _new?: (T | null)); static properties: string[]; static propertiesJsonOverride: { _new: string; }; static propertyTypes(T: ReifiedType): { wholeList: (ArrayConstructor | ReifiedType)[]; old: ReifiedType; _new: ReifiedType; }; copy: (values: Partial>) => this; equals: (other: any) => boolean; hashCode: () => number; }