import { ISupportsErrorBars } from "./ISupportsErrorBars";
import { IProvidesViewport } from "./IProvidesViewport";
import { IErrorBarCalculator } from "igniteui-react-core/ES2015/IErrorBarCalculator";
import { NumericAxisBase } from "./NumericAxisBase";
import { PathGeometry } from "igniteui-react-core/ES2015/PathGeometry";
import { Point, Base, Type } from "igniteui-react-core/ES2015/type";
export declare class ErrorBarsHelper extends Base {
    constructor(a: ISupportsErrorBars, b: IProvidesViewport);
    private b;
    private a;
    c(a: IErrorBarCalculator): boolean;
    i(a: IErrorBarCalculator, b: number): {
        p1?: number;
    };
    k(a: number, b: IErrorBarCalculator, c: NumericAxisBase, d: number, e: number): {
        p3?: number;
        p4?: number;
    };
    j(a: number, b: IErrorBarCalculator, c: NumericAxisBase, d: number, e: number): {
        p3?: number;
        p4?: number;
    };
    g(a: number, b: IErrorBarCalculator, c: NumericAxisBase, d: number, e: number): {
        p3?: number;
        p4?: number;
    };
    f(a: number, b: IErrorBarCalculator, c: NumericAxisBase, d: NumericAxisBase, e: number, f: number): {
        p4?: number;
        p5?: number;
    };
    h(a: number, b: number, c: NumericAxisBase, d: number, e: number): {
        p3?: number;
        p4?: number;
    };
    e(a: PathGeometry, b: Point, c: number, d: boolean): void;
    d(a: PathGeometry, b: Point, c: number, d: boolean): void;
    l(a: IErrorBarCalculator, b: NumericAxisBase, c: Point, d: number): Point;
    m(a: IErrorBarCalculator, b: NumericAxisBase, c: Point, d: number): Point;
    static $t: Type;
}
