export interface IStringMap { [key: string]: V; } export declare const omitFunctions: (obj: object) => object; export declare const isEqualWithoutFunctions: (a: any, b: any) => boolean; export declare const wasShuffled: (original: any[], shuffled: any[], selector: string) => boolean; export declare const filterNil: (arr: T[]) => T[]; /** * [1,2,3,4,5] // 3,4,2,5,1 * * @param middleIndex - Optionally provided index to consider middle */ export declare const iterateMiddleOut: (arr: T[], callback: (item: T) => void, middleIndex?: number) => void;