import { HorizontalAxisLabelPanelBase } from "./HorizontalAxisLabelPanelBase";
import { Point, Type } from "igniteui-react-core/ES5/type";
import { AxisLabelPanelBaseView } from "./AxisLabelPanelBaseView";
import { Size } from "igniteui-react-core/ES5/Size";
import { FrameworkElement } from "igniteui-react-core/ES5/FrameworkElement";
import { List$1 } from "igniteui-react-core/ES5/List$1";
import { Rect } from "igniteui-react-core/ES5/Rect";
import { AxisLabelsLocation } from "./AxisLabelsLocation";
import { HorizontalAxisLabelPanelBaseView } from "./HorizontalAxisLabelPanelBaseView";
export declare class RadialAxisLabelPanel extends HorizontalAxisLabelPanelBase {
    ad(): AxisLabelPanelBaseView;
    b8(a: AxisLabelPanelBaseView): void;
    c9: RadialAxisLabelPanelView;
    dg: Point;
    dd: number;
    protected readonly db: boolean;
    protected readonly da: boolean;
    cv(): boolean;
    protected cw(): boolean;
    bt(a: Size): void;
    bd(): number;
    cu(): boolean;
    protected ct(): boolean;
    private dc;
    cb(a: FrameworkElement, b: number): void;
    protected df(): number;
    protected de(): number;
    protected c7(a: List$1<Rect>, b: List$1<boolean>): void;
    ao(a: number, b: Rect): boolean;
    protected c8(): void;
    ah(): AxisLabelsLocation;
    as(a: AxisLabelsLocation): boolean;
    protected b0(): void;
    static $t: Type;
}
export declare class RadialAxisLabelPanelView extends HorizontalAxisLabelPanelBaseView {
    protected a2: RadialAxisLabelPanel;
    constructor(a: RadialAxisLabelPanel);
    a5(a: FrameworkElement, b: number, c: number): void;
    a4(): void;
    a3(a: Size): void;
    protected al(): void;
    static $t: Type;
}
