import { IgPoint } from "igniteui-angular-core";
import { IgxColorScaleComponent } from "./igx-color-scale-component";
import { IgxScatterTriangulationSeriesComponent } from "./igx-scatter-triangulation-series-component";
import { ScatterAreaSeries } from "./ScatterAreaSeries";
import * as i0 from "@angular/core";
/**
 * Series class which draws a colored 2D surface based on a triangulation of XY data with numeric values assigned to each point.
*/
export declare class IgxScatterAreaSeriesComponent extends IgxScatterTriangulationSeriesComponent {
    protected createImplementation(): ScatterAreaSeries;
    /**
                                 * @hidden
                                 */
    get i(): ScatterAreaSeries;
    constructor();
    /**
     * Gets or sets ColorScale used to resolve the color values of points in the series.
    */
    get colorScale(): IgxColorScaleComponent;
    set colorScale(v: IgxColorScaleComponent);
    /**
     * Gets or sets the name of the property on each data item containing a numeric value which can be converted to a color by the ColorScale.
    */
    get colorMemberPath(): string;
    set colorMemberPath(v: string);
    findByName(name: string): any;
    protected _styling(container: any, component: any, parent?: any): void;
    getItemValue(item: any, memberPathName: string): any;
    /**
     * Gets the item that is the best match for the specified world coordinates.
    
    * @param world  * The world coordinates to use.
    */
    getItem(world: IgPoint): any;
    /**
     * Attaches an image to the view of this series
    
    */
    attachImage(image: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxScatterAreaSeriesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxScatterAreaSeriesComponent, "igx-scatter-area-series", never, { "colorScale": "colorScale"; "colorMemberPath": "colorMemberPath"; }, {}, never, never>;
}
