import { Base, IList$1, Point, IEnumerable$1, Type } from "igniteui-react-core/ES2015/type";
import { UnknownValuePlotting } from "igniteui-react-core/ES2015/UnknownValuePlotting";
import { Rect } from "igniteui-react-core/ES2015/Rect";
import { Clipper } from "igniteui-react-core/ES2015/Clipper";
import { AngleRadiusPair } from "./AngleRadiusPair";
/**
 * @hidden
 */
export declare class PolarLinePlanner extends Base {
    static $t: Type;
    f: boolean;
    b: UnknownValuePlotting;
    m: (arg1: number) => number;
    n: (arg1: number) => number;
    o: (arg1: number) => number;
    p: (arg1: number) => number;
    l: number;
    q: number;
    private z;
    ab: Rect;
    private aa;
    ac: Rect;
    a: Clipper;
    c: boolean;
    d: boolean;
    private i;
    protected g(): boolean;
    protected k(a: (arg1: number) => number, b: (arg1: number) => number, c: number, d: number): number;
    h(a: IEnumerable$1<number>): IList$1<AngleRadiusPair>;
    private v;
    private j;
    private r;
    private y;
    private t;
    private u;
    private e;
    private s;
    w(a: IEnumerable$1<number>): void;
    x(a: IList$1<Point>, b: IEnumerable$1<number>): void;
}
