import { ChartData, DygraphData } from "../domains/chart/chart-types";
interface GetCorrectedPointsArg {
    after: number;
    before: number;
    firstEntry: number;
    points: number;
}
export declare const getCorrectedPoints: ({ after, before, firstEntry, points, }: GetCorrectedPointsArg) => number;
export declare const addPointsDygraph: (data: DygraphData, nrOfPointsToFill: number) => {
    after: number;
    result: {
        data: any[][];
        labels: string[];
    };
    api: number;
    before: number;
    dimension_ids: string[];
    dimension_names: string[];
    dimensions: number;
    first_entry: number;
    format: string;
    id: string;
    last_entry: number;
    latest_values: number[];
    max: number;
    min: number;
    name: string;
    nodes?: import("../domains/chart/chart-types").INode[];
    points: number;
    update_every: number;
    view_latest_values: number[];
    view_update_every: number;
};
export declare const fillMissingData: (data: ChartData, nrOfPointsToFill: number) => import("../domains/chart/chart-types").D3pieChartData | import("../domains/chart/chart-types").EasyPieChartData | {
    after: number;
    result: {
        data: any[][];
        labels: string[];
    };
    api: number;
    before: number;
    dimension_ids: string[];
    dimension_names: string[];
    dimensions: number;
    first_entry: number;
    format: string;
    id: string;
    last_entry: number;
    latest_values: number[];
    max: number;
    min: number;
    name: string;
    nodes?: import("../domains/chart/chart-types").INode[];
    points: number;
    update_every: number;
    view_latest_values: number[];
    view_update_every: number;
};
export declare const transformResults: (data: ChartData, format: string, shouldRevertFlip: boolean) => ChartData;
export declare const mapDefaultAggrMethod: (unit: string) => string;
export {};
