import { type IMarker } from "../../common";
import { type IRageWorldObjectOptions, RageWorldObject } from "../worldObject/RageWorldObject";
import { type IRGBA, type IVector3D } from "../../../../shared/common/utils";
import { type IMarkerType } from "../../../../shared";
export interface IRageMarkerOptions extends IRageWorldObjectOptions<MarkerMp> {
}
export declare class RageMarker extends RageWorldObject<MarkerMp> implements IMarker {
    get markerType(): IMarkerType;
    get visible(): boolean;
    get scale(): number;
    get color(): IRGBA;
    get rotation(): IVector3D;
    constructor(options: IRageMarkerOptions);
    setVisible(value: boolean): void;
    setScale(value: number): void;
    setColor(value: IRGBA): void;
    setRotation(value: IVector3D): void;
}
