import { IColumns, ISortObjectInterface } from './interfaces'; export declare class ArraySort { private lastSort; private curSort; private localeCompareCode; private localeCompareOptions; constructor(); setLocaleCompare(code: string, options?: any): void; reset(defaultSortAttribute?: string): void; SetConfigSort(configColumns: IColumns[]): void; clearConfigSort(configColumns: IColumns[]): void; setLastSort(array: ISortObjectInterface[]): void; setOrderBy(param: ISortObjectInterface | string | ISortObjectInterface[], add?: boolean): void; getOrderBy(): ISortObjectInterface[]; runOrderbyOn(array: object[]): void; }