import { SeriesDescription } from "./SeriesDescription";
import { BrushScaleDescription } from "./BrushScaleDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class ShapeSeriesBaseDescription extends SeriesDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private fe;
    get isCustomShapeStyleAllowed(): boolean;
    set isCustomShapeStyleAllowed(a: boolean);
    private fd;
    get isCustomShapeMarkerStyleAllowed(): boolean;
    set isCustomShapeMarkerStyleAllowed(a: boolean);
    private fr;
    get fillMemberPath(): string;
    set fillMemberPath(a: string);
    private fa;
    get fillScale(): BrushScaleDescription;
    set fillScale(a: BrushScaleDescription);
    private fc;
    get fillScaleUseGlobalValues(): boolean;
    set fillScaleUseGlobalValues(a: boolean);
    private fo;
    get actualItemSearchMode(): string;
    set actualItemSearchMode(a: string);
    private ft;
    get itemSearchMode(): string;
    set itemSearchMode(a: string);
    private fl;
    get itemSearchThreshold(): number;
    set itemSearchThreshold(a: number);
    private fk;
    get itemSearchPointsThreshold(): number;
    set itemSearchPointsThreshold(a: number);
    private fu;
    get shapeMemberPath(): string;
    set shapeMemberPath(a: string);
    private fs;
    get highlightedShapeMemberPath(): string;
    set highlightedShapeMemberPath(a: string);
    private fw;
    get xAxisRef(): string;
    set xAxisRef(a: string);
    private fx;
    get yAxisRef(): string;
    set yAxisRef(a: string);
    private fi;
    get shapeFilterResolution(): number;
    set shapeFilterResolution(a: number);
    private fq;
    get assigningShapeStyleRef(): string;
    set assigningShapeStyleRef(a: string);
    private fp;
    get assigningShapeMarkerStyleRef(): string;
    set assigningShapeMarkerStyleRef(a: string);
    private fv;
    get styleShapeRef(): string;
    set styleShapeRef(a: string);
}
