import { GeographicMapSeriesHostDescription } from "./GeographicMapSeriesHostDescription";
import { ShapeDataSourceDescription } from "./ShapeDataSourceDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class GeographicShapeSeriesBaseDescription extends GeographicMapSeriesHostDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private dn;
    get shapeMemberPath(): string;
    set shapeMemberPath(a: string);
    private db;
    get isCustomShapeStyleAllowed(): boolean;
    set isCustomShapeStyleAllowed(a: boolean);
    private da;
    get isCustomShapeMarkerStyleAllowed(): boolean;
    set isCustomShapeMarkerStyleAllowed(a: boolean);
    private dm;
    get itemSearchMode(): string;
    set itemSearchMode(a: string);
    private dh;
    get itemSearchThreshold(): number;
    set itemSearchThreshold(a: number);
    private dg;
    get itemSearchPointsThreshold(): number;
    set itemSearchPointsThreshold(a: number);
    private c8;
    get shapefileDataSource(): ShapeDataSourceDescription;
    set shapefileDataSource(a: ShapeDataSourceDescription);
    private de;
    get shapeFilterResolution(): number;
    set shapeFilterResolution(a: number);
    private dl;
    get assigningShapeStyleRef(): string;
    set assigningShapeStyleRef(a: string);
    private dk;
    get assigningShapeMarkerStyleRef(): string;
    set assigningShapeMarkerStyleRef(a: string);
}
