import { Group } from "../scene/group";
import { FontStyle, FontWeight } from "../scene/shape/text";
import { Marker } from "./marker/marker";
export declare class MarkerLabel extends Group {
    static className: string;
    private label;
    constructor();
    set text(value: string);
    get text(): string;
    set fontStyle(value: FontStyle | undefined);
    get fontStyle(): FontStyle | undefined;
    set fontWeight(value: FontWeight | undefined);
    get fontWeight(): FontWeight | undefined;
    set fontSize(value: number);
    get fontSize(): number;
    set fontFamily(value: string);
    get fontFamily(): string;
    set color(value: string | undefined);
    get color(): string | undefined;
    private _marker;
    set marker(value: Marker);
    get marker(): Marker;
    private _markerSize;
    set markerSize(value: number);
    get markerSize(): number;
    set markerFill(value: string | undefined);
    get markerFill(): string | undefined;
    set markerStroke(value: string | undefined);
    get markerStroke(): string | undefined;
    set markerStrokeWidth(value: number);
    get markerStrokeWidth(): number;
    set markerFillOpacity(value: number);
    get markerFillOpacity(): number;
    set markerStrokeOpacity(value: number);
    get markerStrokeOpacity(): number;
    set opacity(value: number);
    get opacity(): number;
    private _spacing;
    set spacing(value: number);
    get spacing(): number;
    private update;
}
