import IArrayDiffResult from './IArrayDiffResult'; export declare var indexOf: (a: T[], v: T, fromIndex?: number) => number; export declare function removeFirst(a: T[], v: T): boolean; export declare function removeAll(a: T[], v: T): boolean; export declare function diff(oldArr: T[], newArr: T[]): IArrayDiffResult[]; declare var _default: { indexOf: (a: T[], v: T, fromIndex?: number) => number; removeFirst: (a: T[], v: T) => boolean; removeAll: (a: T[], v: T) => boolean; diff: (oldArr: T[], newArr: T[]) => IArrayDiffResult[]; }; export default _default;