import { AFM } from "@gooddata/typings";
/**
 * Attaches sorts into resultSpec
 *
 * @method applySorting
 * @param {AFM.IResultSpec} resultSpec
 * @param {AFM.SortItem[]} sortItems
 * @returns {AFM.IResultSpec}
 */
export declare function applySorting(resultSpec?: AFM.IResultSpec, sortItems?: AFM.SortItem[]): AFM.IResultSpec;
/**
 * Returns true if sortItem fits to afm
 *
 * @method isSortValid
 * @param {AFM.IAfm} afm
 * @param {AFM.SortItem} sortItem
 * @returns {boolean}
 */
export declare function isSortValid(afm: AFM.IAfm, sortItem?: AFM.SortItem): boolean;
