export interface IObject {
    [key: string]: any;
}
export default class SqObjectHelper {
    compareObjects(x: IObject, y: IObject): boolean;
    compareArrays(arr1: Array<any>, arr2: Array<any>): boolean;
    sumPerKey(object: IObject, key: string): any;
    sumPerKeyList(object: IObject, keys: string[]): any;
    parseQueryStringToObject(queryString?: string): any;
    getProperty(prop: any, key: string, shouldReturnNumber?: boolean): any;
    arraysMatch(arr1: Array<any>, arr2: Array<any>): boolean;
    arraySum(arr: Array<number>): number;
    getArrayDiff(array1?: Array<any>, array2?: Array<any>): Array<any>;
    getObjectArrayDiff(otherArray: Array<any>, key: string): (current: IObject) => boolean;
}
