import { type IRageWorldObjectOptions, RageWorldObject } from "../worldObject/RageWorldObject";
import { type IBlip } from "../../common/blip/IBlip";
import { type IBlipColor, type IBlipSprite } from "../../../../shared/entities";
export interface IRageBlipOptions extends IRageWorldObjectOptions<EntityMp> {
    global: boolean;
    name: string;
}
export declare class RageBlip extends RageWorldObject<EntityMp> implements IBlip {
    private readonly _global;
    private readonly _name;
    private get _blipEntity();
    get sprite(): IBlipSprite;
    get name(): string;
    get color(): IBlipColor;
    get alpha(): number;
    get global(): boolean;
    get shortRange(): boolean;
    constructor(options: IRageBlipOptions);
    setSprite(value: IBlipSprite): void;
    setColor(value: IBlipColor): void;
    setAlpha(value: number): void;
    setShowHeadingIndicator(value: boolean): void;
    setRotation(value: number): void;
}
