import { Series } from "./Series";
import { IFastItemColumn$1 } from "igniteui-angular-core";
import { IEnumerable, Type } from "igniteui-angular-core";
import { NumericXAxis } from "./NumericXAxis";
import { NumericYAxis } from "./NumericYAxis";
import { IFastItemsSource } from "igniteui-angular-core";
import { TriangulationStatusEventArgs } from "igniteui-angular-core";
import { Axis } from "./Axis";
import { Rect } from "igniteui-angular-core";
import { SeriesView } from "./SeriesView";
import { FastItemsSourceEventAction } from "igniteui-angular-core";
import { AxisRange } from "./AxisRange";
/**
 * @hidden
 */
export declare abstract class ScatterTriangulationSeries extends Series {
    static $t: Type;
    kz(): void;
    re: string;
    h1(a: any, b: string): any;
    rm: string;
    private qj;
    protected get qp(): IFastItemColumn$1<number>;
    protected set qp(a: IFastItemColumn$1<number>);
    private qk;
    protected get qq(): IFastItemColumn$1<number>;
    protected set qq(a: IFastItemColumn$1<number>);
    qc: NumericXAxis;
    qd: NumericYAxis;
    private qs;
    mo(a: boolean): void;
    private rq;
    private ro;
    private qf;
    triangulationStatusChanged: (sender: any, args: TriangulationStatusEventArgs) => void;
    private rr;
    protected ql(a: IFastItemsSource, b: string): IFastItemColumn$1<number>;
    protected l9(a: any, b: string, c: any, d: any): void;
    qu(a: any): boolean;
    qt(a: any): boolean;
    fd(a: Rect, b: Rect, c: SeriesView): boolean;
    private rp;
    private qv;
    lk(): void;
    protected k5(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
    aq(a: Axis): AxisRange;
    protected nb(a: Rect, b: Rect): void;
    protected na(a: Rect, b: Rect): void;
    trianglesSource: IEnumerable;
    qr: IFastItemsSource;
    q2: string;
    q4: string;
    q6: string;
    private qg;
    protected get qm(): IFastItemColumn$1<number>;
    protected set qm(a: IFastItemColumn$1<number>);
    private qh;
    protected get qn(): IFastItemColumn$1<number>;
    protected set qn(a: IFastItemColumn$1<number>);
    private qi;
    protected get qo(): IFastItemColumn$1<number>;
    protected set qo(a: IFastItemColumn$1<number>);
    protected get_eg(): boolean;
    protected get_d5(): boolean;
    ra: string;
    ri: string;
    rc: string;
    rk: string;
    getDataLegendSeriesContextAt(a: number, b: number): any;
    static $$p: string[];
}
