import { OnInit, OnChanges, ElementRef } from '@angular/core';
import { MultiLineGraphService } from './multi-line-graph.service';
import { GlobalParametersService } from '../../global/global-parameters.service';
export declare class MultiLineGraphComponent implements OnInit, OnChanges {
    multiLineGraphService: MultiLineGraphService;
    private globalParametersService;
    private currentElement;
    data: [{
        name: string;
        color: string;
        data: [{
            x: number;
            y: number;
            info: any;
        }];
    }];
    width: number;
    height: number;
    colorScheme: string;
    minX: number;
    minY: number;
    maxX: number;
    maxY: number;
    gridPrecisionX: number;
    gridPrecisionY: number;
    xAxisTitle: string;
    yAxisTitle: string;
    customColorScheme: string[];
    componentID: number;
    xPadding: number;
    yPadding: number;
    dataCopy: any;
    graphLinePaths: any;
    transformedData: any[];
    setDimensions(): void;
    setMinandMax(): void;
    transformData(): void;
    setLinePath(): void;
    constructor(multiLineGraphService: MultiLineGraphService, globalParametersService: GlobalParametersService, currentElement: ElementRef);
    setColors(): void;
    ngOnInit(): void;
    ngOnChanges(): void;
}
