export declare class GanttChartService {
    width: number;
    height: number;
    ganttTeams: Array<any>;
    ganttPhases: Array<any>;
    phaseTimelines: any;
    legion: any;
    ganttMinDate: any;
    ganttMaxDate: any;
    ganttDateRange: number;
    xPadding: number;
    yPadding: number;
    componentID: number;
    data: any;
    rectWidth: number;
    rectHeight: number;
    legionWidth: number;
    legionHeight: number;
    minX: number;
    maxX: number;
    monthNames: string[];
    constructor();
    computeRectDimensions(): void;
    computeLegionDimensions(): void;
    transformX(x: number): number;
    computeLegion(): void;
    transformGanttDate(d: any): number;
    closestMultipleLessThanEqualTo(factor: any, num: any): any;
    closestMultipleMoreThanEqualTo(factor: any, num: any): any;
    setValues({ componentID: componentID, width: width, xPadding: xPadding, yPadding: yPadding, data: data }: {
        componentID: any;
        width: any;
        xPadding: any;
        yPadding: any;
        data: any;
    }): void;
    addDays(date: any, days: number): string;
    printAll(): void;
}
