import { Player, Position, Vehicle } from "@sa-mp/core"; import { DynamicArea, StreamerItem } from ".."; export interface Dynamic3DTextLabelOptions extends Position { text: string; color: number; drawDistance: number; attachedPlayer?: Player; attachedVehicle?: Vehicle; testLOS?: boolean; world?: number; interior?: number; player?: Player; streamDistance?: number; area?: DynamicArea; priority?: number; } export declare class Dynamic3DTextLabel { readonly idOrOptions: number | Dynamic3DTextLabelOptions; static create(options: Dynamic3DTextLabelOptions): Dynamic3DTextLabel; static getById(id: number): Dynamic3DTextLabel; static isValid(text: Dynamic3DTextLabel): boolean; static destroyAll(): void; static get count(): number; id: number; constructor(idOrOptions: number | Dynamic3DTextLabelOptions); create(): Dynamic3DTextLabel; destroy(): void; getText(max: number): string; update(text: string, color?: number): void; get item(): StreamerItem; is(text: Dynamic3DTextLabel): boolean; }