import Diff from './base'; import { CallbackOption, DiffCallback, ChangeObject, DiffArraysOptions } from '../types'; declare class ArrayDiff extends Diff> { protected tokenize(value: Array): any[]; protected join(value: Array): any[]; protected removeEmpty(value: Array): any[]; } export declare const arrayDiff: ArrayDiff; export declare function diffArrays(oldArr: any[], newArr: any[], options: (DiffArraysOptions & CallbackOption) | DiffCallback): undefined; export declare function diffArrays(oldArr: any[], newArr: any[], options: DiffArraysOptions): ChangeObject[]; export {};