import Result from '../../models/Result'; export interface SetPatrolTrackStateParams { /** * 设备id */ facilityId: string; /** * 巡航模式 */ dataMode: number; /** * 状态 * 开启或关闭 */ state: boolean; } export interface AddPatrolRouteParams { routeId: string; type: string; coordType: number; coordTypeZ: number; point: Array<{ pointcoord: number[]; pointcoordZ: number; }>; } export interface UpdatePatrolTrackParams { facilityId: string; routeId: string; facilityStyle: string; facilityColor: string; distance: number; } declare class PatrolTrack { private static get className(); static setPatrolTrackState: (params: SetPatrolTrackStateParams) => Promise>; static addPatrolRoute: (params: AddPatrolRouteParams[]) => Promise>; static updatePatrolTrack: (params: UpdatePatrolTrackParams) => Promise>; } export default PatrolTrack;