import { PivotConfig } from '../PivotConfig/types';
import { QueryAttributes } from '../QueryAttributes/types';
import { TimeSeriesResultSet } from '../Result';
import { Component } from '../Component/types';
export declare const init: ({ pivotConfig, measures, resultSet, trends, timeDimension, }: {
    pivotConfig: PivotConfig;
    measures: QueryAttributes.Measure[];
    resultSet: TimeSeriesResultSet[];
    trends?: Component.Trends[] | undefined;
    timeDimension: QueryAttributes.TimeDimension | null;
}) => {
    data: {
        [x: string]: number | Date | undefined;
        x: Date;
    }[];
    keys: string[];
    colors: string[];
    opacity: number[];
    strokeWidth: number[];
    strokeDasharray: number[];
} | undefined;
export declare function parseForecastKey(str: string): {
    base: string;
    trend?: string;
};
export declare const acceptedTimeDimensions: (timeDimension: QueryAttributes.TimeDimension | null) => boolean;
