UNPKG

@tak-ps/node-cot

Version:

Lightweight JavaScript library for parsing and manipulating TAK messages

905 lines 246 kB
export declare const EventAttributes: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TString; uid: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; how: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; access: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; qos: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; opex: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; time: import("@sinclair/typebox").TString; stale: import("@sinclair/typebox").TString; start: import("@sinclair/typebox").TString; }>; export declare const TogAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ enabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const LinkAttributes: import("@sinclair/typebox").TObject<{ uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; relation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; point: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; mime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; remarks: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; production_time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; parent_callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const RouteInfoNavCueTrigger: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ mode: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; }>; }>; export declare const RouteInfoNavCue: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; voice: import("@sinclair/typebox").TString; text: import("@sinclair/typebox").TString; }>; trigger: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ mode: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; }>; }>; }>; export declare const RouteInfo: import("@sinclair/typebox").TObject<{ __navcues: import("@sinclair/typebox").TObject<{ __navcue: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; voice: import("@sinclair/typebox").TString; text: import("@sinclair/typebox").TString; }>; trigger: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ mode: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; }>; }>; }>>, import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; voice: import("@sinclair/typebox").TString; text: import("@sinclair/typebox").TString; }>; trigger: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ mode: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TString; }>; }>; }>]>>; }>; }>; export declare const Emergency: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ cancel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; _text: import("@sinclair/typebox").TString; }>; export declare const Link: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; relation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; point: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; mime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; remarks: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; production_time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; parent_callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>; export declare const LinkAttrRouteFil: import("@sinclair/typebox").TEnum<{ Infil: "Infil"; Exfil: "Exfil"; }>; export declare const LinkAttrRouteMethod: import("@sinclair/typebox").TEnum<{ Driving: "Driving"; Walking: "Walking"; Flying: "Flying"; Swimming: "Swimming"; Watercraft: "Watercraft"; }>; export declare const LinkAttrRouteType: import("@sinclair/typebox").TEnum<{ Primary: "Primary"; Secondary: "Secondary"; }>; export declare const LinkAttrRouteOrder: import("@sinclair/typebox").TEnum<{ Ascending: "Ascending"; Descending: "Descending"; AscendingCheckPoint: "Ascending Check Points"; DescendingCheckPoints: "Descending Check Points"; }>; export declare const LinkAttrAttributes: import("@sinclair/typebox").TObject<{ planningmethod: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{ Infil: "Infil"; Exfil: "Exfil"; }>>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; method: import("@sinclair/typebox").TEnum<{ Driving: "Driving"; Walking: "Walking"; Flying: "Flying"; Swimming: "Swimming"; Watercraft: "Watercraft"; }>; prefix: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; style: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; stroke: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; routetype: import("@sinclair/typebox").TEnum<{ Primary: "Primary"; Secondary: "Secondary"; }>; direction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{ Infil: "Infil"; Exfil: "Exfil"; }>>; order: import("@sinclair/typebox").TEnum<{ Ascending: "Ascending"; Descending: "Descending"; AscendingCheckPoint: "Ascending Check Points"; DescendingCheckPoints: "Descending Check Points"; }>; }>; export declare const LinkAttr: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ planningmethod: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{ Infil: "Infil"; Exfil: "Exfil"; }>>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; method: import("@sinclair/typebox").TEnum<{ Driving: "Driving"; Walking: "Walking"; Flying: "Flying"; Swimming: "Swimming"; Watercraft: "Watercraft"; }>; prefix: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; style: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; stroke: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; routetype: import("@sinclair/typebox").TEnum<{ Primary: "Primary"; Secondary: "Secondary"; }>; direction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{ Infil: "Infil"; Exfil: "Exfil"; }>>; order: import("@sinclair/typebox").TEnum<{ Ascending: "Ascending"; Descending: "Descending"; AscendingCheckPoint: "Ascending Check Points"; DescendingCheckPoints: "Descending Check Points"; }>; }>; }>; export declare const TakRequestAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const TakResponseAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ status: import("@sinclair/typebox").TBoolean; }>>; }>; export declare const ProtocolSupportAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const ServerVersionAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ serverVersion: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const ColorAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ argb: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>>; }>; export declare const GenericStringAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const GenericBooleanAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>>; }>; export declare const GenericIntegerAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>>; }>; export declare const GenericNumberAttributes: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; }>>; }>; export declare const GenericOptionalText: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const GenericText: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; export declare const GenericTextBoolean: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; export declare const GenericTextInteger: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; export declare const TrackAttributes: import("@sinclair/typebox").TObject<{ speed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; course: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; slope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eCourse: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eSpeed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eSlope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const Track: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ speed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; course: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; slope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eCourse: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eSpeed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; eSlope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>; export declare const ShapePolyLineAttributes: import("@sinclair/typebox").TObject<{ closed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; fillColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const VertexAttribute: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TNumber; lon: import("@sinclair/typebox").TNumber; }>; export declare const ShapePolyLine: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ closed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; fillColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; vertex: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TNumber; lon: import("@sinclair/typebox").TNumber; }>; }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TNumber; lon: import("@sinclair/typebox").TNumber; }>; }>>]>>; }>; export declare const ShapeEllipseAttributes: import("@sinclair/typebox").TObject<{ major: import("@sinclair/typebox").TNumber; minor: import("@sinclair/typebox").TNumber; angle: import("@sinclair/typebox").TNumber; swapAxis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>; export declare const ShapeEllipse: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ major: import("@sinclair/typebox").TNumber; minor: import("@sinclair/typebox").TNumber; angle: import("@sinclair/typebox").TNumber; swapAxis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>; }>; export declare const ShapeLink: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; relation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; Style: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ LineStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; PolyStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; }>>; }>; export declare const Shape: import("@sinclair/typebox").TObject<{ polyline: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ closed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; fillColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; vertex: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TNumber; lon: import("@sinclair/typebox").TNumber; }>; }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TNumber; lon: import("@sinclair/typebox").TNumber; }>; }>>]>>; }>>; ellipse: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ major: import("@sinclair/typebox").TNumber; minor: import("@sinclair/typebox").TNumber; angle: import("@sinclair/typebox").TNumber; swapAxis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>; }>>; link: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; relation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; Style: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ LineStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; PolyStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; }>>; }>>, import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; relation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; Style: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ LineStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; PolyStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TNumber; }>>; }>>; }>>; }>]>>; }>; export declare const MissionAttributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; guid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; authorUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const MissionLayer: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; parentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; }>; export declare const MissionChangeDetails: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>; export declare const MissionChangeContentResource: import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>; export declare const MissionChange: import("@sinclair/typebox").TObject<{ contentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; creatorUid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; isFederatedChange: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; missionName: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; missionGuid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; timestamp: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; type: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; contentResource: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>>; details: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>>; }>; export declare const MissionChanges: import("@sinclair/typebox").TObject<{ MissionChange: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ contentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; creatorUid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; isFederatedChange: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; missionName: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; missionGuid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; timestamp: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; type: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; contentResource: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>>; details: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>>; }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ contentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; creatorUid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; isFederatedChange: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; missionName: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; missionGuid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; timestamp: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; type: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; contentResource: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>>; details: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>>; }>>]>; }>; export declare const Mission: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; guid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; authorUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; missionLayer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; parentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; }>>; MissionChanges: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ MissionChange: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ contentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; creatorUid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; isFederatedChange: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; missionName: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; missionGuid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; timestamp: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; type: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; contentResource: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>>; details: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>>; }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ contentUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; creatorUid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; isFederatedChange: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TBoolean; }>; missionName: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; missionGuid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; timestamp: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; type: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; contentResource: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ expiration: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; filename: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; hash: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; name: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; size: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TInteger; }>; submissionTime: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; submitter: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; tool: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>>; uid: import("@sinclair/typebox").TObject<{ _text: import("@sinclair/typebox").TString; }>; }>>; details: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TString; callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ lat: import("@sinclair/typebox").TString; lon: import("@sinclair/typebox").TString; }>; }>>; }>>; }>>]>; }>>; }>; export declare const SensorAttributes: import("@sinclair/typebox").TObject<{ elevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; vfov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; roll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; range: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; azimuth: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; north: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovBlue: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovAlpha: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovGreen: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovRed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; strokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; strokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLines: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLineStrokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLineStrokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; displayMagneticReference: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; hideFov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; model: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const Sensor: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ elevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; vfov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; roll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; range: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; azimuth: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; north: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovBlue: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovAlpha: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovGreen: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; fovRed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; strokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; strokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLines: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLineStrokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; rangeLineStrokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; displayMagneticReference: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; hideFov: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; model: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>; export declare const SpatialAttitudeAttributes: import("@sinclair/typebox").TObject<{ roll: import("@sinclair/typebox").TNumber; pitch: import("@sinclair/typebox").TNumber; yaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eRoll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; ePitch: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eYaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; }>; export declare const SpatialAttitude: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ roll: import("@sinclair/typebox").TNumber; pitch: import("@sinclair/typebox").TNumber; yaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eRoll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; ePitch: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eYaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; }>; }>; export declare const SpatialSpinAttributes: import("@sinclair/typebox").TObject<{ roll: import("@sinclair/typebox").TNumber; pitch: import("@sinclair/typebox").TNumber; yaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eRoll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; ePitch: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eYaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; }>; export declare const SpatialSpin: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TObject<{ roll: import("@sinclair/typebox").TNumber; pitch: import("@sinclair/typebox").TNumber; yaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eRoll: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; ePitch: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; eYaw: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; }>; }>; export declare const Spatial: import("@sinclair/typebox").TObject<{ _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox