import { ChartColorScale } from "../types/chart";
import { Locale } from "../types/locale";
export declare const CfTerms: {
    Errors: {
        InvalidRange: string;
        FirstArgMissing: string;
        SecondArgMissing: string;
        MinNaN: string;
        MidNaN: string;
        MaxNaN: string;
        ValueUpperInflectionNaN: string;
        ValueLowerInflectionNaN: string;
        MinBiggerThanMax: string;
        MinBiggerThanMid: string;
        MidBiggerThanMax: string;
        LowerBiggerThanUpper: string;
        MinInvalidFormula: string;
        MaxInvalidFormula: string;
        MidInvalidFormula: string;
        ValueUpperInvalidFormula: string;
        ValueLowerInvalidFormula: string;
        EmptyRange: string;
        EmptyTarget: string;
        ValueCellIsInvalidFormula: string;
        Unexpected: string;
    };
    ColorScale: string;
    IconSet: string;
    DataBar: string;
};
export declare const ChartTerms: {
    [key: string]: any;
    ColorScales: Record<Extract<ChartColorScale, string>, string>;
};
export declare const CustomCurrencyTerms: {
    Custom: string;
};
export declare const MergeErrorMessage: string;
export declare const TableHeaderMoveErrorMessage: string;
export declare const SplitToColumnsTerms: {
    Errors: {
        Unexpected: string;
        NoSplitSeparatorInSelection: string;
        MoreThanOneColumnSelected: string;
        SplitWillOverwriteContent: string;
    };
};
export declare const RemoveDuplicateTerms: {
    Errors: {
        Unexpected: string;
        MoreThanOneRangeSelected: string;
        EmptySelectedRange: string;
        NoColumnsProvided: string;
        WillRemoveExistingMerge: string;
    };
};
export declare const DVTerms: {
    DateIs: {
        today: string;
        yesterday: string;
        tomorrow: string;
        lastWeek: string;
        lastMonth: string;
        lastYear: string;
    };
    DateIsBefore: {
        today: string;
        yesterday: string;
        tomorrow: string;
        lastWeek: string;
        lastMonth: string;
        lastYear: string;
    };
    CriterionError: {
        notEmptyValue: string;
        numberValue: string;
        dateValue: string;
        validRange: string;
        validFormula: string;
        positiveNumber: string;
    };
    Errors: {
        InvalidRange: string;
        InvalidDataValidationCriterionValue: string;
        InvalidNumberOfCriterionValues: string;
        Unexpected: string;
    };
};
export declare const TableTerms: {
    Errors: {
        Unexpected: string;
        TableOverlap: string;
        NonContinuousTargets: string;
        InvalidRange: string;
        TargetOutOfSheet: string;
    };
    Checkboxes: {
        hasFilters: string;
        headerRow: string;
        bandedRows: string;
        firstColumn: string;
        lastColumn: string;
        bandedColumns: string;
        automaticAutofill: string;
        totalRow: string;
        isDynamic: string;
    };
    Tooltips: {
        filterWithoutHeader: string;
        isDynamic: string;
    };
};
export declare const measureDisplayTerms: {
    labels: {
        no_calculations: string;
        "%_of_grand_total": string;
        "%_of_col_total": string;
        "%_of_row_total": string;
        "%_of": string;
        "%_of_parent_row_total": string;
        "%_of_parent_col_total": string;
        "%_of_parent_total": string;
        difference_from: string;
        "%_difference_from": string;
        running_total: string;
        "%_running_total": string;
        rank_asc: string;
        rank_desc: string;
        index: string;
    };
    descriptions: {
        "%_of_grand_total": () => string;
        "%_of_col_total": () => string;
        "%_of_row_total": () => string;
        "%_of": (field: string, value: string) => string;
        "%_of_parent_row_total": () => string;
        "%_of_parent_col_total": () => string;
        "%_of_parent_total": (field: string) => string;
        difference_from: (field: string, value: string) => string;
        "%_difference_from": (field: string, value: string) => string;
        running_total: (field: string) => string;
        "%_running_total": (field: string) => string;
        rank_asc: (field: string) => string;
        rank_desc: (field: string) => string;
        index: () => string;
    };
    documentation: {
        no_calculations: string;
        "%_of_grand_total": string;
        "%_of_col_total": string;
        "%_of_row_total": string;
        "%_of": string;
        "%_of_parent_row_total": string;
        "%_of_parent_col_total": string;
        "%_of_parent_total": string;
        difference_from: string;
        "%_difference_from": string;
        running_total: string;
        "%_running_total": string;
        rank_asc: string;
        rank_desc: string;
        index: string;
    };
};
export declare function getPivotTooBigErrorMessage(numberOfCells: number, locale: Locale): string;
