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";
/**
 * @hidden
 */
export declare class RadialAxisLabelPanel extends HorizontalAxisLabelPanelBase {
    static $t: Type;
    ad(): AxisLabelPanelBaseView;
    b8(a: AxisLabelPanelBaseView): void;
    da: RadialAxisLabelPanelView;
    dh: Point;
    de: number;
    protected readonly dc: boolean;
    protected readonly db: boolean;
    cv(): boolean;
    protected cw(): boolean;
    bt(a: Size): void;
    bd(): number;
    cu(): boolean;
    protected ct(): boolean;
    private dd;
    cb(a: FrameworkElement, b: number): void;
    protected dg(): number;
    protected df(): number;
    protected c8(a: List$1<Rect>, b: List$1<boolean>): void;
    ao(a: number, b: Rect): boolean;
    protected c9(): void;
    ah(): AxisLabelsLocation;
    as(a: AxisLabelsLocation): boolean;
    protected b0(): void;
}
/**
 * @hidden
 */
export declare class RadialAxisLabelPanelView extends HorizontalAxisLabelPanelBaseView {
    static $t: Type;
    protected a1: RadialAxisLabelPanel;
    constructor(a: RadialAxisLabelPanel);
    a4(a: FrameworkElement, b: number, c: number): void;
    a3(): void;
    a2(a: Size): void;
    protected al(): void;
}
