import { Base, Type } from "igniteui-react-core";
import { PointCollection } from "igniteui-react-core";
import { Path } from "igniteui-react-core";
import { List$1 } from "igniteui-react-core";
import { UnknownValuePlotting } from "igniteui-react-core";
import { Clipper } from "igniteui-react-core";
/**
 * @hidden
 */
export declare class CategoryLineRasterizer extends Base {
    static $t: Type;
    a: boolean;
    private n;
    get o(): PointCollection;
    set o(a: PointCollection);
    m(a: Path, b: Path, c: Path, d: number, e: List$1<number[]>, f: boolean, g: UnknownValuePlotting, h: Clipper, i: number, j: number): void;
    private d;
    k(a: PointCollection, b: PointCollection, c: PointCollection, d: PointCollection, e: number, f: List$1<number[]>, g: boolean, h: Clipper, i: number, j: number): void;
    private e;
    private b;
    private c;
    l(a: PointCollection, b: PointCollection, c: PointCollection, d: PointCollection, e: number, f: number, g: List$1<number[]>, h: boolean, i: Clipper, j: number, k: number): void;
    i(a: Path, b: Path, c: Path, d: Path, e: number, f: List$1<number[]>, g: boolean, h: number, i: number, j: (arg1: PointCollection, arg2: PointCollection, arg3: PointCollection, arg4: PointCollection, arg5: boolean) => void, k: UnknownValuePlotting): void;
    j(a: Path, b: Path, c: Path, d: Path, e: number, f: List$1<number[]>, g: boolean, h: number, i: number, j: (arg1: PointCollection, arg2: PointCollection, arg3: PointCollection, arg4: PointCollection, arg5: boolean) => void, k: UnknownValuePlotting, l: Clipper): void;
    h(a: PointCollection, b: PointCollection, c: PointCollection, d: PointCollection, e: number, f: number, g: List$1<number[]>, h: boolean, i: number, j: number): void;
    g(a: PointCollection, b: PointCollection, c: PointCollection, d: PointCollection, e: number, f: number, g: List$1<number[]>, h: boolean, i: Clipper, j: number, k: number): void;
    private f;
}
