import { EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class UxChartsComponent implements OnInit, OnChanges {
    chartType: string;
    data: object[];
    styleClass: string;
    fitContainer: boolean;
    width: number;
    height: number;
    schemeTheme: string;
    schemeType: string;
    showXAxis: boolean;
    showYAxis: boolean;
    gradient: boolean;
    showLegend: boolean;
    legendTitle: string;
    legendPosition: string;
    showXAxisLabel: boolean;
    tooltipDisabled: boolean;
    showText: boolean;
    xAxisLabel: string;
    showYAxisLabel: boolean;
    yAxisLabel: string;
    showGridLines: boolean;
    innerPadding: string;
    barPadding: number;
    groupPadding: number;
    roundDomains: boolean;
    maxRadius: number;
    minRadius: number;
    showSeriesOnHover: boolean;
    roundEdges: boolean;
    animations: boolean;
    showDataLabel: boolean;
    noBarWhenZero: boolean;
    trimXAxisTicks: boolean;
    trimYAxisTicks: boolean;
    rotateXAxisTicks: boolean;
    maxXAxisTickLength: number;
    maxYAxisTickLength: number;
    rangeFillOpacity: number;
    showLabels: boolean;
    explodeSlices: boolean;
    doughnut: boolean;
    arcWidth: number;
    activeEntries: object[];
    trimLabels: boolean;
    maxLabelLength: number;
    label: string;
    minWidth: number;
    designatedTotal: number;
    valueFormatting: () => void;
    nameFormatting: () => void;
    percentageFormatting: () => void;
    tooltipText: () => void;
    autoScale: boolean;
    timeline: boolean;
    xScaleMin: any;
    xScaleMax: any;
    yScaleMin: number;
    yScaleMax: number;
    referenceLines: object[];
    showRefLines: boolean;
    showRefLabels: boolean;
    curves: {
        Basis: any;
        'Basis Closed': any;
        Bundle: any;
        Cardinal: any;
        'Cardinal Closed': any;
        'Catmull Rom': any;
        'Catmull Rom Closed': any;
        Linear: any;
        'Linear Closed': any;
        'Monotone X': any;
        'Monotone Y': any;
        Natural: any;
        Step: any;
        'Step After': any;
        'Step Before': any;
        default: any;
    };
    curveType: string;
    curve: any;
    select: EventEmitter<any>;
    activate: EventEmitter<any>;
    deactivate: EventEmitter<any>;
    chartGroups: any[];
    view: any[];
    scheme: any[];
    colorScheme: any;
    colorSets: any;
    constructor();
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    onLegendLabelClick(data: any): void;
    onSelectClicked(data: any): void;
    onActivateClicked(data: any): void;
    onDeactivateClicked(data: any): void;
    private _setColorScheme;
    private _setView;
    private _getInterpolationType;
    static ɵfac: i0.ɵɵFactoryDef<UxChartsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<UxChartsComponent, "ux-charts", never, { "chartType": "chartType"; "data": "data"; "styleClass": "styleClass"; "fitContainer": "fitContainer"; "width": "width"; "height": "height"; "schemeTheme": "schemeTheme"; "schemeType": "schemeType"; "showXAxis": "showXAxis"; "showYAxis": "showYAxis"; "gradient": "gradient"; "showLegend": "showLegend"; "legendTitle": "legendTitle"; "legendPosition": "legendPosition"; "showXAxisLabel": "showXAxisLabel"; "tooltipDisabled": "tooltipDisabled"; "showText": "showText"; "xAxisLabel": "xAxisLabel"; "showYAxisLabel": "showYAxisLabel"; "yAxisLabel": "yAxisLabel"; "showGridLines": "showGridLines"; "innerPadding": "innerPadding"; "barPadding": "barPadding"; "groupPadding": "groupPadding"; "roundDomains": "roundDomains"; "maxRadius": "maxRadius"; "minRadius": "minRadius"; "showSeriesOnHover": "showSeriesOnHover"; "roundEdges": "roundEdges"; "animations": "animations"; "showDataLabel": "showDataLabel"; "noBarWhenZero": "noBarWhenZero"; "trimXAxisTicks": "trimXAxisTicks"; "trimYAxisTicks": "trimYAxisTicks"; "rotateXAxisTicks": "rotateXAxisTicks"; "maxXAxisTickLength": "maxXAxisTickLength"; "maxYAxisTickLength": "maxYAxisTickLength"; "rangeFillOpacity": "rangeFillOpacity"; "showLabels": "showLabels"; "explodeSlices": "explodeSlices"; "doughnut": "doughnut"; "arcWidth": "arcWidth"; "activeEntries": "activeEntries"; "trimLabels": "trimLabels"; "maxLabelLength": "maxLabelLength"; "label": "label"; "minWidth": "minWidth"; "designatedTotal": "designatedTotal"; "valueFormatting": "valueFormatting"; "nameFormatting": "nameFormatting"; "percentageFormatting": "percentageFormatting"; "tooltipText": "tooltipText"; "autoScale": "autoScale"; "timeline": "timeline"; "xScaleMin": "xScaleMin"; "xScaleMax": "xScaleMax"; "yScaleMin": "yScaleMin"; "yScaleMax": "yScaleMax"; "referenceLines": "referenceLines"; "showRefLines": "showRefLines"; "showRefLabels": "showRefLabels"; "curve": "curve"; }, { "select": "select"; "activate": "activate"; "deactivate": "deactivate"; }, never, never>;
}
