import { HorizontalAxisLabelPanelBase } from "./HorizontalAxisLabelPanelBase";
import { Point, Type } from "igniteui-react-core";
import { AxisLabelPanelBaseView } from "./AxisLabelPanelBaseView";
import { Size } from "igniteui-react-core";
import { FrameworkElement } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { Rect } from "igniteui-react-core";
import { AxisLabelsLocation } from "./AxisLabelsLocation";
import { HorizontalAxisLabelPanelBaseView } from "./HorizontalAxisLabelPanelBaseView";
/**
 * @hidden
 */
export declare class RadialAxisLabelPanel extends HorizontalAxisLabelPanelBase {
    static $t: Type;
    ae(): AxisLabelPanelBaseView;
    ch(a: AxisLabelPanelBaseView): void;
    ds: RadialAxisLabelPanelView;
    dy: Point;
    dv: number;
    protected get dt(): boolean;
    dc(): boolean;
    protected dd(): boolean;
    b2(a: Size): void;
    bl(): number;
    db(): boolean;
    protected da(): boolean;
    private du;
    cm(a: FrameworkElement, b: number): void;
    protected dx(): number;
    protected dw(): number;
    protected dq(a: List$1<Rect>, b: List$1<boolean>): void;
    at(a: number, b: Rect): boolean;
    protected dr(): void;
    ai(): AxisLabelsLocation;
    ay(a: AxisLabelsLocation): boolean;
    protected b9(): void;
}
/**
 * @hidden
 */
export declare class RadialAxisLabelPanelView extends HorizontalAxisLabelPanelBaseView {
    static $t: Type;
    protected a3: RadialAxisLabelPanel;
    constructor(a: RadialAxisLabelPanel);
    a6(a: FrameworkElement, b: number, c: number): void;
    a5(): void;
    a4(a: Size): void;
    protected am(): void;
}
