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