import { Brush } from "igniteui-react-core/ES2015/Brush";
import { Color } from "igniteui-react-core/ES2015/Color";
import { AxisAnnotationFrame } from "./AxisAnnotationFrame";
import { Point, Base, Type } from "igniteui-react-core/ES2015/type";
import { Series } from "./Series";
import { SeriesViewer } from "./SeriesViewer";
import { Rect } from "igniteui-react-core/ES2015/Rect";
import { Axis } from "./Axis";
import { List$1 } from "igniteui-react-core/ES2015/List$1";
import { Dictionary$2 } from "igniteui-react-core/ES2015/Dictionary$2";
import { Pool$1 } from "igniteui-react-core/ES2015/Pool$1";
import { AxisAnnotation } from "./AxisAnnotation";
export declare class AxisAnnotationFrameManager extends Base {
    static e(a: Brush, b: Color, c: Color): Brush;
    static c(a: AxisAnnotationFrame, b: Point, c: Series, d: SeriesViewer, e: Rect, f: Brush, g: Brush, h: Brush, i: Brush, j: number, k: number, l: Brush, m: Brush, n: Brush, o: number, p: number, q: boolean, r: boolean): void;
    static b(a: AxisAnnotationFrame): void;
    private static a(a, b, c);
    static d(a: AxisAnnotationFrame, b: boolean, c: Dictionary$2<Axis, Pool$1<AxisAnnotation>>, d: List$1<Axis>, e: boolean, f: number, g: number): void;
    static $t: Type;
}
