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;
    kx(): void;
    ra: string;
    hy(a: any, b: string): any;
    ri: string;
    private qf;
    protected get ql(): IFastItemColumn$1<number>;
    protected set ql(a: IFastItemColumn$1<number>);
    private qg;
    protected get qm(): IFastItemColumn$1<number>;
    protected set qm(a: IFastItemColumn$1<number>);
    p8: NumericXAxis;
    p9: NumericYAxis;
    private qo;
    mm(a: boolean): void;
    private rm;
    private rk;
    private qb;
    triangulationStatusChanged: (sender: any, args: TriangulationStatusEventArgs) => void;
    private rn;
    protected qh(a: IFastItemsSource, b: string): IFastItemColumn$1<number>;
    protected l7(a: any, b: string, c: any, d: any): void;
    qq(a: any): boolean;
    qp(a: any): boolean;
    fb(a: Rect, b: Rect, c: SeriesView): boolean;
    private rl;
    private qr;
    li(): void;
    protected k3(a: FastItemsSourceEventAction, b: number, c: number, d: string): void;
    ap(a: Axis): AxisRange;
    protected m9(a: Rect, b: Rect): void;
    protected m8(a: Rect, b: Rect): void;
    trianglesSource: IEnumerable;
    qn: IFastItemsSource;
    qy: string;
    q0: string;
    q2: string;
    private qc;
    protected get qi(): IFastItemColumn$1<number>;
    protected set qi(a: IFastItemColumn$1<number>);
    private qd;
    protected get qj(): IFastItemColumn$1<number>;
    protected set qj(a: IFastItemColumn$1<number>);
    private qe;
    protected get qk(): IFastItemColumn$1<number>;
    protected set qk(a: IFastItemColumn$1<number>);
    protected get_ee(): boolean;
    protected get_d3(): boolean;
    q6: string;
    re: string;
    q8: string;
    rg: string;
    getDataLegendSeriesContextAt(a: number, b: number): any;
    static $$p: string[];
}
