type reduceState = 'cont' | 'term'; type reduceFunction = (acc: TAcc, item: TItem) => { state: reduceState; result: TAcc; }; export declare function reduceWhile(array: TItem[], callback: reduceFunction, acc: TAcc): TAcc; /** * Returns array of distinct values that are duplicated in the array * @param array */ export declare function getDuplicateValues(array: any[]): any[]; export {};