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