import { DataSet as DataSetType } from '../DataSet/types';
import { QueryAttributes } from '../QueryAttributes/types';
import { SupportedAggregates } from '../Aggregate';
import { Component, FormatType } from '../Component/types';
export declare function defineMeasuresForSingleStat(measure: QueryAttributes.Measure[], supportedAggregates: SupportedAggregates, dataSet: DataSetType, func?: Component.HeadlineFunction): QueryAttributes.Measure[];
export declare function buildSingleStatProperties(measure: QueryAttributes.Measure[], value?: string | FormatType): {
    [fieldIdAndAggregate: string]: string;
};
export declare function canHaveHeadline(order: QueryAttributes.Order[], timeDimension?: QueryAttributes.TimeDimension | null): boolean;
export declare function headlineAvailable(order: QueryAttributes.Order[], headline?: Component.Headline, timeDimension?: QueryAttributes.TimeDimension | null): boolean;
