import { Frame } from "./Frame";
import { DictInterpolator$3 } from "./DictInterpolator$3";
import { Point, Type } from "igniteui-react-core/ES2015/type";
import { OwnedPoint } from "./OwnedPoint";
import { Dictionary$2 } from "igniteui-react-core/ES2015/Dictionary$2";
import { List$1 } from "igniteui-react-core/ES2015/List$1";
/**
 * @hidden
 */
export declare class ScatterFrameBase$1<T extends ScatterFrameBase$1<T>> extends Frame {
    static $t: Type;
    protected $t: Type;
    constructor($t: Type);
    f: DictInterpolator$3<any, OwnedPoint, T>;
    c(a: number, b: Frame, c: Frame): void;
    protected r(a: number, b: Frame, c: Frame): void;
    private p;
    o: (arg1: OwnedPoint, arg2: T, arg3: T) => OwnedPoint;
    protected q(a: OwnedPoint, b: number, c: OwnedPoint, d: OwnedPoint): void;
    private s;
    protected t(a: OwnedPoint, b: number, c: OwnedPoint, d: OwnedPoint): void;
    j: Dictionary$2<any, OwnedPoint>;
    g: Dictionary$2<any, OwnedPoint>;
    m: List$1<Point>;
    n: List$1<Point>;
    h: Dictionary$2<any, OwnedPoint>;
    l: Dictionary$2<any, OwnedPoint>;
    i: Dictionary$2<any, number[]>;
    k: Dictionary$2<any, number[]>;
}
