import { MapIconStyle, Player, Position } from "@sa-mp/core"; import { DynamicArea, StreamerItem } from ".."; export interface DynamicMapIconOptions extends Position { type: number; color: number; world?: number; interior?: number; player?: Player; streamDistance?: number; style?: MapIconStyle; area?: DynamicArea; priority?: number; } export declare class DynamicMapIcon { readonly idOrOptions: number | DynamicMapIconOptions; static create(options: DynamicMapIconOptions): DynamicMapIcon; static getById(id: number): DynamicMapIcon; static isValid(icon: DynamicMapIcon): boolean; static destroyAll(): void; static get count(): number; id: number; constructor(idOrOptions: number | DynamicMapIconOptions); create(): DynamicMapIcon; destroy(): void; get item(): StreamerItem; is(icon: DynamicMapIcon): boolean; }