import { AFM } from "@gooddata/typings";
export declare function getFirstAttributeIdentifier(resultSpec: AFM.IResultSpec, dimensionIndex: number): string | null;
export declare function getAttributeSortItem(identifier: string, direction?: AFM.SortDirection, aggregation?: boolean): AFM.SortItem;
export declare function getFirstMeasureSort(afm: AFM.IAfm): AFM.SortItem[];
export declare function getDefaultAttributeGeoPushpinSort(afm: AFM.IAfm): AFM.SortItem[];
export declare function getDefaultHeatmapSort(resultSpec: AFM.IResultSpec): AFM.SortItem[];
export declare function getDefaultBarChartSort(afm: AFM.IAfm, resultSpec: AFM.IResultSpec, canSortStackTotalValue?: boolean, enableSortingByTotalGroup?: boolean): AFM.SortItem[];
export declare function getDefaultTreemapSort(afm: AFM.IAfm, resultSpec: AFM.IResultSpec): AFM.SortItem[];
