import { Filter } from "../declarations";
export declare const getSortedFlags: (flags: number[], index: number, order?: any) => number[];
export declare const toggleFlag: (flags: number[], index: number) => number[];
export declare const setFlagByOrder: (flags: number[], index: number, order?: string) => number[];
export declare const toggleSortOnCol: (data: any[], columnFlag: number, key: string) => any[];
export declare const filterOnCol: (data: any[], key: string, queryVal: string) => any[];
export declare const hasActiveFilter: (filters: Filter[]) => Filter;
export declare const sumOnCol: (data: any[], key: string) => number;
export declare const uniqueValuesInCol: (data: any[], key: string) => any[];
export declare const searchData: (data: any[], queryVal: string) => any[];
export declare const applyAllFilters: (data: any[], filters: Filter[]) => any[];
export declare const updateFilters: (filters: Filter[], key: string, value: string) => Filter[];
export declare const resetFilters: (filters: Filter[]) => {
    value: any;
    key: string;
}[];
export declare const getPageSlice: (data: any[], currentPage: number, perPage: number) => any[];
export declare const getSummedCols: (data: any[], headers: string[], colIndexes: number[], formatter?: Function) => any[];
