import * as wjcWebcomponentsBase from 'wijmo/wijmo.webcomponents.base';
import * as wjcChart from 'wijmo/wijmo.chart';
export declare class WjcFlexChart extends wjcChart.FlexChart {
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
    addEventListener(...args: any[]): void;
}
export declare class WjcFlexPie extends wjcChart.FlexPie {
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
    addEventListener(...args: any[]): void;
}
export declare class WjcFlexChartAxis extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.Axis;
    static parentProp: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartLegend extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.Legend;
    static parentProp: string;
    static parentInCtor: boolean;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartDataLabel extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.DataLabel;
    static parentProp: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexPieDataLabel extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.PieDataLabel;
    static parentProp: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartSeries extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.Series;
    static parentProp: string;
    static siblingId: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartLineMarker extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.LineMarker;
    static parentInCtor: boolean;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartDataPoint extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.DataPoint;
    static parentProp: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
export declare class WjcFlexChartPlotArea extends HTMLElement {
    static wrappedClass: () => typeof wjcChart.PlotArea;
    static parentProp: string;
    _wjBehaviour: wjcWebcomponentsBase.WjComponentBehavior;
    constructor();
    static readonly observedAttributes: wjcWebcomponentsBase.IPropsMeta;
    connectedCallback(): void;
    attributeChangedCallback(name: string, oldValue: string, newValue: string): void;
    disconnectedCallback(): void;
}
