import { MockWorldObject, type IMockWorldObjectOptions } from "../worldObject/MockWorldObject";
import { type IBlip } from "../../common";
import { type IBlipColor, type IBlipSprite } from "../../../../shared";
export interface IMockBlipOptions extends IMockWorldObjectOptions {
    alpha: number;
    color: number;
    drawDistance: number;
    name: string;
    rotation: number;
    scale: number;
    shortRange: boolean;
    sprite: number;
}
export declare class MockBlip extends MockWorldObject implements IBlip {
    private _name;
    private _sprite;
    private _color;
    private _alpha;
    private readonly _scale;
    private readonly _drawDistance;
    private readonly _shortRange;
    private readonly _rotation;
    get name(): string;
    get sprite(): IBlipSprite;
    get color(): IBlipColor;
    get alpha(): number;
    get scale(): number;
    get drawDistance(): number;
    get shortRange(): boolean;
    get rotation(): number;
    constructor(options: IMockBlipOptions);
    setName(value: string): void;
    setSprite(value: IBlipSprite): void;
    setColor(value: IBlipColor): void;
    setAlpha(value: number): void;
}
