import { Base, Point, Type } from "igniteui-react-core";
import { PathFigure } from "igniteui-react-core";
import { Rect } from "igniteui-react-core";
import { GeometryCollection } from "igniteui-react-core";
import { AxisRenderingParametersBase } from "./AxisRenderingParametersBase";
/**
 * @hidden
 */
export declare class PolarAxisRenderingManager extends Base {
    static $t: Type;
    r(a: number, b: Point, c: number, d: number, e: Rect, f: Rect, g: Rect): PathFigure;
    l(a: GeometryCollection, b: number, c: number, d: Rect, e: Rect, f: Rect, g: Point, h: number, i: number): void;
    private q;
    k(a: GeometryCollection, b: number, c: Rect, d: Rect, e: Rect, f: Point, g: number, h: number): void;
    p(a: GeometryCollection, b: number, c: number, d: Rect, e: Rect, f: Rect, g: number, h: number, i: Point): void;
    o(a: GeometryCollection, b: number, c: Rect, d: Rect, e: Rect, f: number, g: number, h: Point): void;
    a(a: Point, b: Rect, c: Rect, d: Rect): boolean;
    b(a: Point, b: Rect, c: Rect, d: Rect): boolean;
    c(a: Point, b: Rect, c: Rect, d: Rect): number;
    f(a: Point, b: Rect, c: Rect, d: Rect): number;
    private d;
    private e;
    h(a: Rect, b: Rect, c: Rect): number;
    i(a: Rect, b: Rect, c: Rect): number;
    protected g(a: Point, b: Point): number;
    private j;
    n(a: Rect, b: Rect, c: Rect, d: number, e: number): {
        p3: number;
        p4: number;
    };
    m(a: Rect, b: Rect, c: Rect, d: AxisRenderingParametersBase, e: number, f: number, g: boolean, h: (arg1: number) => number, i: number): void;
}
