import { Base, Type } from "igniteui-react-core/ES5/type";
import { Rect } from "igniteui-react-core/ES5/Rect";
import { Path } from "igniteui-react-core/ES5/Path";
import { Clipper } from "igniteui-react-core/ES5/Clipper";
import { Pool$1 } from "igniteui-react-core/ES5/Pool$1";
import { LineGeometry } from "igniteui-react-core/ES5/LineGeometry";
export declare class IndicatorRenderer extends Base {
    private static h(a, b, c, d);
    static g(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: Rect, f: Rect, g: Path, h: Path, i: number, j: number, k: Clipper): void;
    static e(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: Rect, f: Rect, g: Path, h: Path, i: Path, j: Path, k: number, l: number, m: number, n: Clipper): void;
    static f(a: number, b: (arg1: number) => number, c: (arg1: number) => number, d: boolean, e: Rect, f: number, g: Pool$1<LineGeometry>, h: Path, i: Path): void;
    private static _b(a, b, c, d);
    private static b(a, b, c, d);
    private static d(a, b);
    private static c(a, b, c);
    private static _a<TSource, TResult>($tSource, $tResult, a, b);
    private static a<TSource, TResult>($tSource, $tResult, a, b);
    static $t: Type;
}
