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").TObject<{
        version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    }>>;
    attitude: 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>;
        }>;
    }>;
    spin: 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 VideoAttributes: import("@sinclair/typebox").TObject<{
    uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    sensor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    spi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const VideoConnectionEntryAttributes: import("@sinclair/typebox").TObject<{
    uid: import("@sinclair/typebox").TString;
    address: import("@sinclair/typebox").TString;
    networkTimeout: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    protocol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    bufferTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    port: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    roverPort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    rtspReliable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    ignoreEmbeddedKLV: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    alias: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const VideoConnectionEntry: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        uid: import("@sinclair/typebox").TString;
        address: import("@sinclair/typebox").TString;
        networkTimeout: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        protocol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        bufferTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        port: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        roverPort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        rtspReliable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        ignoreEmbeddedKLV: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        alias: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const Video: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        sensor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        spi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>>;
    ConnectionEntry: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TString;
            address: import("@sinclair/typebox").TString;
            networkTimeout: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            protocol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            bufferTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            port: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            roverPort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            rtspReliable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            ignoreEmbeddedKLV: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            alias: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>;
}>;
export declare const GeofenceAttributes: import("@sinclair/typebox").TObject<{
    elevationMonitored: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    minElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    maxElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    monitor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    trigger: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    tracking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    boundingSphere: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
}>;
export declare const Geofence: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        elevationMonitored: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        minElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        maxElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        monitor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        trigger: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        tracking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        boundingSphere: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    }>;
}>;
export declare const MilsymUnitModifier: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        code: import("@sinclair/typebox").TString;
    }>;
    _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const MilsymAttributes: import("@sinclair/typebox").TObject<{
    id: import("@sinclair/typebox").TString;
}>;
export declare const Milsym: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        id: import("@sinclair/typebox").TString;
    }>;
    unitmodifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            code: import("@sinclair/typebox").TString;
        }>;
        _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            code: import("@sinclair/typebox").TString;
        }>;
        _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>>]>>;
}>;
export declare const MilIconAttributes: import("@sinclair/typebox").TObject<{
    id: import("@sinclair/typebox").TString;
}>;
export declare const MilIcon: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        id: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const Chat: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        parent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        groupOwner: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        messageId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        chatroom: import("@sinclair/typebox").TString;
        id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        senderCallsign: import("@sinclair/typebox").TString;
    }>;
    chatgrp: import("@sinclair/typebox").TAny;
}>;
export declare const TakVersionAttributes: import("@sinclair/typebox").TObject<{
    device: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    platform: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    os: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const TakVersion: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        device: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        platform: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        os: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const FlowTags: import("@sinclair/typebox").TAny;
export declare const GroupAttributes: import("@sinclair/typebox").TObject<{
    name: import("@sinclair/typebox").TString;
    role: import("@sinclair/typebox").TString;
}>;
export declare const Group: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        name: import("@sinclair/typebox").TString;
        role: import("@sinclair/typebox").TString;
    }>>;
}>;
export declare const ACKRequestAttributes: import("@sinclair/typebox").TObject<{
    uid: import("@sinclair/typebox").TString;
    ackrequested: import("@sinclair/typebox").TBoolean;
    tag: import("@sinclair/typebox").TString;
}>;
export declare const ACKRequest: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        uid: import("@sinclair/typebox").TString;
        ackrequested: import("@sinclair/typebox").TBoolean;
        tag: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const FileShareAttributes: import("@sinclair/typebox").TObject<{
    filename: import("@sinclair/typebox").TString;
    name: import("@sinclair/typebox").TString;
    senderCallsign: import("@sinclair/typebox").TString;
    senderUid: import("@sinclair/typebox").TString;
    senderUrl: import("@sinclair/typebox").TString;
    sha256: import("@sinclair/typebox").TString;
    sizeInBytes: import("@sinclair/typebox").TInteger;
}>;
export declare const FileShare: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        filename: import("@sinclair/typebox").TString;
        name: import("@sinclair/typebox").TString;
        senderCallsign: import("@sinclair/typebox").TString;
        senderUid: import("@sinclair/typebox").TString;
        senderUrl: import("@sinclair/typebox").TString;
        sha256: import("@sinclair/typebox").TString;
        sizeInBytes: import("@sinclair/typebox").TInteger;
    }>;
}>;
export declare const StatusAttributes: import("@sinclair/typebox").TObject<{
    battery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    readiness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const Status: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        battery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        readiness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const Uid: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        Droid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        nett: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        alertable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const CreatorAttributes: import("@sinclair/typebox").TObject<{
    uid: import("@sinclair/typebox").TString;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    type: import("@sinclair/typebox").TString;
}>;
export declare const Creator: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        uid: import("@sinclair/typebox").TString;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        type: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const ContactAttributes: import("@sinclair/typebox").TObject<{
    phone: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    endpoint: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const Contact: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        phone: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        endpoint: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const MartiDestAttributes: import("@sinclair/typebox").TObject<{
    uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const MartiDest: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const Marti: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        archive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>>;
    dest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>]>>;
}>;
export declare const AttachmentAttributes: import("@sinclair/typebox").TObject<{
    hashes: import("@sinclair/typebox").TString;
}>;
export declare const Attachment: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        hashes: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const RangeAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TNumber;
}>;
export declare const Range: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TNumber;
    }>;
}>;
export declare const RangeUnitsAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TInteger;
}>;
export declare const RangeUnits: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TInteger;
    }>;
}>;
export declare const BearingAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TNumber;
}>;
export declare const Bearing: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TNumber;
    }>;
}>;
export declare const BearingUnitsAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TInteger;
}>;
export declare const BearingUnits: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TInteger;
    }>;
}>;
export declare const InclinationAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TNumber;
}>;
export declare const Inclination: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TNumber;
    }>;
}>;
export declare const Display: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        minzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        maxzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        rotate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const NorthRefAttributes: import("@sinclair/typebox").TObject<{
    value: import("@sinclair/typebox").TNumber;
}>;
export declare const NorthRef: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        value: import("@sinclair/typebox").TNumber;
    }>;
}>;
export declare const Remarks: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        source: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>>;
    _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const PrecisionLocationAttributes: import("@sinclair/typebox").TObject<{
    geopointsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    altsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const PrecisionLocation: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        geopointsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        altsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const UserIcon: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        iconsetpath: import("@sinclair/typebox").TString;
    }>>;
}>;
export declare const ForceDelete: import("@sinclair/typebox").TObject<{}>;
export declare const ShapeExtras: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        cpvis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        editable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const RadMeasurementType: import("@sinclair/typebox").TEnum<{
    alpha: "alpha";
    beta: "beta";
    gamma: "gamma";
    neutron: "neutron";
    doserate: "doserate";
}>;
export declare const RadDistanceToSource: import("@sinclair/typebox").TEnum<{
    MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
    MOVE_CLOSER: "MOVE_CLOSER";
    OPTIMAL: "OPTIMAL";
    MOVE_AWAY: "MOVE_AWAY";
    MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
}>;
export declare const RadModuleLocation: import("@sinclair/typebox").TEnum<{
    FRONT_LEFT: "FRONT_LEFT";
    FRONT_RIGHT: "FRONT_RIGHT";
    REAR_LEFT: "REAR_LEFT";
    REAR_RIGHT: "REAR_RIGHT";
    CAB: "CAB";
}>;
export declare const RadSensorDataAttributes: import("@sinclair/typebox").TObject<{
    time: import("@sinclair/typebox").TString;
    model: import("@sinclair/typebox").TString;
    neutronstatus: import("@sinclair/typebox").TString;
    gammastatus: import("@sinclair/typebox").TString;
    manufacturer: import("@sinclair/typebox").TString;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    serialnumber: import("@sinclair/typebox").TString;
    batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    id_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    alarm_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    subchannel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    measurement_ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    master_sensor_manufacturer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    master_sensor_serial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    source_bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    source_strength: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    relay_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    module_location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    detector_number: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    mission_total_mR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    mission_stay_time_sec: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    mission_acquired_uR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    sensor_temp_deg_c: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    heading: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    source_distance: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{
        MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
        MOVE_CLOSER: "MOVE_CLOSER";
        OPTIMAL: "OPTIMAL";
        MOVE_AWAY: "MOVE_AWAY";
        MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
    }>>;
    attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const RadSensorData: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        time: import("@sinclair/typebox").TString;
        model: import("@sinclair/typebox").TString;
        neutronstatus: import("@sinclair/typebox").TString;
        gammastatus: import("@sinclair/typebox").TString;
        manufacturer: import("@sinclair/typebox").TString;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        serialnumber: import("@sinclair/typebox").TString;
        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        id_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        alarm_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        subchannel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        measurement_ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        master_sensor_manufacturer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        master_sensor_serial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        source_bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        source_strength: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        relay_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        module_location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        detector_number: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        mission_total_mR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        mission_stay_time_sec: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        mission_acquired_uR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        sensor_temp_deg_c: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        heading: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        source_distance: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{
            MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
            MOVE_CLOSER: "MOVE_CLOSER";
            OPTIMAL: "OPTIMAL";
            MOVE_AWAY: "MOVE_AWAY";
            MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
        }>>;
        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const RadMeasurementAttributes: import("@sinclair/typebox").TObject<{
    nalarmstddev: import("@sinclair/typebox").TInteger;
    alarm: import("@sinclair/typebox").TInteger;
    measurement: import("@sinclair/typebox").TNumber;
    name: import("@sinclair/typebox").TEnum<{
        alpha: "alpha";
        beta: "beta";
        gamma: "gamma";
        neutron: "neutron";
        doserate: "doserate";
    }>;
}>;
export declare const RadMeasurement: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        nalarmstddev: import("@sinclair/typebox").TInteger;
        alarm: import("@sinclair/typebox").TInteger;
        measurement: import("@sinclair/typebox").TNumber;
        name: import("@sinclair/typebox").TEnum<{
            alpha: "alpha";
            beta: "beta";
            gamma: "gamma";
            neutron: "neutron";
            doserate: "doserate";
        }>;
    }>;
}>;
export declare const RadPhysicalModuleAttributes: import("@sinclair/typebox").TObject<{
    location: import("@sinclair/typebox").TEnum<{
        FRONT_LEFT: "FRONT_LEFT";
        FRONT_RIGHT: "FRONT_RIGHT";
        REAR_LEFT: "REAR_LEFT";
        REAR_RIGHT: "REAR_RIGHT";
        CAB: "CAB";
    }>;
    gamma_cps: import("@sinclair/typebox").TNumber;
    gamma_alarm: import("@sinclair/typebox").TInteger;
    gamma_dose_rate: import("@sinclair/typebox").TNumber;
}>;
export declare const RadPhysicalModule: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        location: import("@sinclair/typebox").TEnum<{
            FRONT_LEFT: "FRONT_LEFT";
            FRONT_RIGHT: "FRONT_RIGHT";
            REAR_LEFT: "REAR_LEFT";
            REAR_RIGHT: "REAR_RIGHT";
            CAB: "CAB";
        }>;
        gamma_cps: import("@sinclair/typebox").TNumber;
        gamma_alarm: import("@sinclair/typebox").TInteger;
        gamma_dose_rate: import("@sinclair/typebox").TNumber;
    }>;
}>;
export declare const RadSearchAlgorithmAttributes: import("@sinclair/typebox").TObject<{
    neutron_loc: import("@sinclair/typebox").TNumber;
    gamma_loc: import("@sinclair/typebox").TNumber;
    neutron_loc_alarm_value: import("@sinclair/typebox").TNumber;
    gamma_loc_alarm_value: import("@sinclair/typebox").TNumber;
    neutron_loc_alarm: import("@sinclair/typebox").TInteger;
    gamma_loc_alarm: import("@sinclair/typebox").TInteger;
}>;
export declare const RadSearchAlgorithm: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        neutron_loc: import("@sinclair/typebox").TNumber;
        gamma_loc: import("@sinclair/typebox").TNumber;
        neutron_loc_alarm_value: import("@sinclair/typebox").TNumber;
        gamma_loc_alarm_value: import("@sinclair/typebox").TNumber;
        neutron_loc_alarm: import("@sinclair/typebox").TInteger;
        gamma_loc_alarm: import("@sinclair/typebox").TInteger;
    }>;
}>;
export declare const RadSpectrumAttributes: import("@sinclair/typebox").TObject<{
    zerocompression: import("@sinclair/typebox").TInteger;
    type: import("@sinclair/typebox").TString;
    livetime_ms: import("@sinclair/typebox").TString;
    realtime_ms: import("@sinclair/typebox").TString;
    channeldata: import("@sinclair/typebox").TString;
    crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const RadSpectrum: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        zerocompression: import("@sinclair/typebox").TInteger;
        type: import("@sinclair/typebox").TString;
        livetime_ms: import("@sinclair/typebox").TString;
        realtime_ms: import("@sinclair/typebox").TString;
        channeldata: import("@sinclair/typebox").TString;
        crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
}>;
export declare const RadIsotopeAttributes: import("@sinclair/typebox").TObject<{
    confidence: import("@sinclair/typebox").TNumber;
    name: import("@sinclair/typebox").TString;
    type: import("@sinclair/typebox").TString;
}>;
export declare const RadIsotope: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        confidence: import("@sinclair/typebox").TNumber;
        name: import("@sinclair/typebox").TString;
        type: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const RadPermissionsAttributes: import("@sinclair/typebox").TObject<{
    all: import("@sinclair/typebox").TBoolean;
    contact_list: import("@sinclair/typebox").TString;
}>;
export declare const RadDataPermissions: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        all: import("@sinclair/typebox").TBoolean;
        contact_list: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const RadCommandPermissions: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        all: import("@sinclair/typebox").TBoolean;
        contact_list: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const RadSensorDetail: import("@sinclair/typebox").TObject<{
    sensor_data: import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            time: import("@sinclair/typebox").TString;
            model: import("@sinclair/typebox").TString;
            neutronstatus: import("@sinclair/typebox").TString;
            gammastatus: import("@sinclair/typebox").TString;
            manufacturer: import("@sinclair/typebox").TString;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            serialnumber: import("@sinclair/typebox").TString;
            batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            id_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            alarm_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            subchannel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            measurement_ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            master_sensor_manufacturer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            master_sensor_serial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            source_bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            source_strength: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            relay_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            module_location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            detector_number: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            mission_total_mR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            mission_stay_time_sec: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            mission_acquired_uR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            sensor_temp_deg_c: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            heading: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            source_distance: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{
                MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
                MOVE_CLOSER: "MOVE_CLOSER";
                OPTIMAL: "OPTIMAL";
                MOVE_AWAY: "MOVE_AWAY";
                MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
            }>>;
            attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>;
    radmeasurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            nalarmstddev: import("@sinclair/typebox").TInteger;
            alarm: import("@sinclair/typebox").TInteger;
            measurement: import("@sinclair/typebox").TNumber;
            name: import("@sinclair/typebox").TEnum<{
                alpha: "alpha";
                beta: "beta";
                gamma: "gamma";
                neutron: "neutron";
                doserate: "doserate";
            }>;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            nalarmstddev: import("@sinclair/typebox").TInteger;
            alarm: import("@sinclair/typebox").TInteger;
            measurement: import("@sinclair/typebox").TNumber;
            name: import("@sinclair/typebox").TEnum<{
                alpha: "alpha";
                beta: "beta";
                gamma: "gamma";
                neutron: "neutron";
                doserate: "doserate";
            }>;
        }>;
    }>>]>>;
    physical_module: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            location: import("@sinclair/typebox").TEnum<{
                FRONT_LEFT: "FRONT_LEFT";
                FRONT_RIGHT: "FRONT_RIGHT";
                REAR_LEFT: "REAR_LEFT";
                REAR_RIGHT: "REAR_RIGHT";
                CAB: "CAB";
            }>;
            gamma_cps: import("@sinclair/typebox").TNumber;
            gamma_alarm: import("@sinclair/typebox").TInteger;
            gamma_dose_rate: import("@sinclair/typebox").TNumber;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            location: import("@sinclair/typebox").TEnum<{
                FRONT_LEFT: "FRONT_LEFT";
                FRONT_RIGHT: "FRONT_RIGHT";
                REAR_LEFT: "REAR_LEFT";
                REAR_RIGHT: "REAR_RIGHT";
                CAB: "CAB";
            }>;
            gamma_cps: import("@sinclair/typebox").TNumber;
            gamma_alarm: import("@sinclair/typebox").TInteger;
            gamma_dose_rate: import("@sinclair/typebox").TNumber;
        }>;
    }>>]>>;
    search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            neutron_loc: import("@sinclair/typebox").TNumber;
            gamma_loc: import("@sinclair/typebox").TNumber;
            neutron_loc_alarm_value: import("@sinclair/typebox").TNumber;
            gamma_loc_alarm_value: import("@sinclair/typebox").TNumber;
            neutron_loc_alarm: import("@sinclair/typebox").TInteger;
            gamma_loc_alarm: import("@sinclair/typebox").TInteger;
        }>;
    }>>;
    spectrum: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            zerocompression: import("@sinclair/typebox").TInteger;
            type: import("@sinclair/typebox").TString;
            livetime_ms: import("@sinclair/typebox").TString;
            realtime_ms: import("@sinclair/typebox").TString;
            channeldata: import("@sinclair/typebox").TString;
            crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            zerocompression: import("@sinclair/typebox").TInteger;
            type: import("@sinclair/typebox").TString;
            livetime_ms: import("@sinclair/typebox").TString;
            realtime_ms: import("@sinclair/typebox").TString;
            channeldata: import("@sinclair/typebox").TString;
            crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>]>>;
    isotope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            confidence: import("@sinclair/typebox").TNumber;
            name: import("@sinclair/typebox").TString;
            type: import("@sinclair/typebox").TString;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            confidence: import("@sinclair/typebox").TNumber;
            name: import("@sinclair/typebox").TString;
            type: import("@sinclair/typebox").TString;
        }>;
    }>>]>>;
    data_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            all: import("@sinclair/typebox").TBoolean;
            contact_list: import("@sinclair/typebox").TString;
        }>;
    }>>;
    command_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            all: import("@sinclair/typebox").TBoolean;
            contact_list: import("@sinclair/typebox").TString;
        }>;
    }>>;
}>;
export declare const ChemSensorDataAttributes: import("@sinclair/typebox").TObject<{
    manufacturer: import("@sinclair/typebox").TString;
    model: import("@sinclair/typebox").TString;
    serialnumber: import("@sinclair/typebox").TString;
    batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const ChemSensorData: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        manufacturer: import("@sinclair/typebox").TString;
        model: import("@sinclair/typebox").TString;
        serialnumber: import("@sinclair/typebox").TString;
        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const ChemDetectionAttributes: import("@sinclair/typebox").TObject<{
    time: import("@sinclair/typebox").TString;
    agent: import("@sinclair/typebox").TString;
    quantity: import("@sinclair/typebox").TNumber;
    quantityunits: import("@sinclair/typebox").TString;
    concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    alarm: import("@sinclair/typebox").TNumber;
    confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
export declare const ChemDetection: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        time: import("@sinclair/typebox").TString;
        agent: import("@sinclair/typebox").TString;
        quantity: import("@sinclair/typebox").TNumber;
        quantityunits: import("@sinclair/typebox").TString;
        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        alarm: import("@sinclair/typebox").TNumber;
        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    }>;
}>;
export declare const ChemSensorDetail: import("@sinclair/typebox").TObject<{
    sensor_data: import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            manufacturer: import("@sinclair/typebox").TString;
            model: import("@sinclair/typebox").TString;
            serialnumber: import("@sinclair/typebox").TString;
            batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>;
    detection: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            time: import("@sinclair/typebox").TString;
            agent: import("@sinclair/typebox").TString;
            quantity: import("@sinclair/typebox").TNumber;
            quantityunits: import("@sinclair/typebox").TString;
            concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            alarm: import("@sinclair/typebox").TNumber;
            confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            time: import("@sinclair/typebox").TString;
            agent: import("@sinclair/typebox").TString;
            quantity: import("@sinclair/typebox").TNumber;
            quantityunits: import("@sinclair/typebox").TString;
            concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            alarm: import("@sinclair/typebox").TNumber;
            confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        }>;
    }>>]>>;
}>;
export declare const BioSensorDataAttributes: import("@sinclair/typebox").TObject<{
    manufacturer: import("@sinclair/typebox").TString;
    model: import("@sinclair/typebox").TString;
    serialnumber: import("@sinclair/typebox").TString;
    batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
export declare const BioSensorData: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        manufacturer: import("@sinclair/typebox").TString;
        model: import("@sinclair/typebox").TString;
        serialnumber: import("@sinclair/typebox").TString;
        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    }>;
}>;
export declare const BioMeasurementLevelAttributes: import("@sinclair/typebox").TObject<{
    levelName: import("@sinclair/typebox").TString;
    levelValue: import("@sinclair/typebox").TString;
}>;
export declare const BioMeasurementLevel: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        levelName: import("@sinclair/typebox").TString;
        levelValue: import("@sinclair/typebox").TString;
    }>;
}>;
export declare const BioMeasurementAttributes: import("@sinclair/typebox").TObject<{
    time: import("@sinclair/typebox").TString;
    bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
    doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
    dose: import("@sinclair/typebox").TNumber;
    confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
    sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export declare const BioMeasurement: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        time: import("@sinclair/typebox").TString;
        bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        dose: import("@sinclair/typebox").TNumber;
        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>;
    level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            levelName: import("@sinclair/typebox").TString;
            levelValue: import("@sinclair/typebox").TString;
        }>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            levelName: import("@sinclair/typebox").TString;
            levelValue: import("@sinclair/typebox").TString;
        }>;
    }>>]>>;
}>;
export declare const BioSensorDetail: import("@sinclair/typebox").TObject<{
    sensor_data: import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            manufacturer: import("@sinclair/typebox").TString;
            model: import("@sinclair/typebox").TString;
            serialnumber: import("@sinclair/typebox").TString;
            batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>;
    measurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            time: import("@sinclair/typebox").TString;
            bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            dose: import("@sinclair/typebox").TNumber;
            confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
        level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                levelName: import("@sinclair/typebox").TString;
                levelValue: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                levelName: import("@sinclair/typebox").TString;
                levelValue: import("@sinclair/typebox").TString;
            }>;
        }>>]>>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            time: import("@sinclair/typebox").TString;
            bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            dose: import("@sinclair/typebox").TNumber;
            confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
        level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                levelName: import("@sinclair/typebox").TString;
                levelValue: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                levelName: import("@sinclair/typebox").TString;
                levelValue: import("@sinclair/typebox").TString;
            }>;
        }>>]>>;
    }>>]>>;
}>;
export declare const Detail: import("@sinclair/typebox").TObject<{
    contact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            phone: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            endpoint: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>;
    tog: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            enabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
    }>>;
    __group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            name: import("@sinclair/typebox").TString;
            role: import("@sinclair/typebox").TString;
        }>>;
    }>>;
    __chat: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            parent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            groupOwner: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            messageId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            chatroom: import("@sinclair/typebox").TString;
            id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            senderCallsign: import("@sinclair/typebox").TString;
        }>;
        chatgrp: import("@sinclair/typebox").TAny;
    }>>;
    __chatreceipt: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            parent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            groupOwner: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            messageId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            chatroom: import("@sinclair/typebox").TString;
            id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            senderCallsign: import("@sinclair/typebox").TString;
        }>;
        chatgrp: import("@sinclair/typebox").TAny;
    }>>;
    __video: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            sensor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            spi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
        ConnectionEntry: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                uid: import("@sinclair/typebox").TString;
                address: import("@sinclair/typebox").TString;
                networkTimeout: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                protocol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                bufferTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                port: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                roverPort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                rtspReliable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                ignoreEmbeddedKLV: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                alias: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
        }>>;
    }>>;
    __geofence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            elevationMonitored: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            minElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            maxElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            monitor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            trigger: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            tracking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            boundingSphere: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        }>;
    }>>;
    __milsym: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            id: import("@sinclair/typebox").TString;
        }>;
        unitmodifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                code: import("@sinclair/typebox").TString;
            }>;
            _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                code: import("@sinclair/typebox").TString;
            }>;
            _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>]>>;
    }>>;
    __milicon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            id: import("@sinclair/typebox").TString;
        }>;
    }>>;
    __routeinfo: import("@sinclair/typebox").TOptional<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;
                    }>;
                }>;
            }>]>>;
        }>;
    }>>;
    __forcedelete: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{}>>;
    __shapeExtras: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            cpvis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            editable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>>;
    '_flow-tags_': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
    uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            Droid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            nett: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            alertable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>>;
    emergency: import("@sinclair/typebox").TOptional<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;
    }>>;
    status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            battery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            readiness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>;
    creator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TString;
            callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            type: import("@sinclair/typebox").TString;
        }>;
    }>>;
    fileshare: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            filename: import("@sinclair/typebox").TString;
            name: import("@sinclair/typebox").TString;
            senderCallsign: import("@sinclair/typebox").TString;
            senderUid: import("@sinclair/typebox").TString;
            senderUrl: import("@sinclair/typebox").TString;
            sha256: import("@sinclair/typebox").TString;
            sizeInBytes: import("@sinclair/typebox").TInteger;
        }>;
    }>>;
    ackrequest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            uid: import("@sinclair/typebox").TString;
            ackrequested: import("@sinclair/typebox").TBoolean;
            tag: import("@sinclair/typebox").TString;
        }>;
    }>>;
    remarks: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            source: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
        _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>>;
    precisionlocation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            geopointsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            altsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>;
    color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<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>;
        }>>;
    }>>, 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>;
        }>>;
    }>]>>;
    strokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        }>>;
    }>>;
    archive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
    }>>]>>;
    strokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        }>>;
    }>>;
    strokeStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>>;
    }>>;
    labels_on: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>>;
    }>>;
    fillColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
        }>>;
    }>>;
    mission: import("@sinclair/typebox").TOptional<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;
                        }>;
                    }>>;
                }>>;
            }>>]>;
        }>>;
    }>>;
    shape: import("@sinclair/typebox").TOptional<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;
                    }>>;
                }>>;
            }>>;
        }>]>>;
    }>>;
    link: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[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>;
        }>;
    }>, import("@sinclair/typebox").TArray<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>;
        }>;
    }>>]>>;
    link_attr: import("@sinclair/typebox").TOptional<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";
            }>;
        }>;
    }>>;
    display: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            minzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            maxzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
            rotate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>;
    }>>;
    usericon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            iconsetpath: import("@sinclair/typebox").TString;
        }>>;
    }>>;
    track: import("@sinclair/typebox").TOptional<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>;
        }>>;
    }>>;
    sensor: import("@sinclair/typebox").TOptional<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>;
        }>;
    }>>;
    takv: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            device: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            platform: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            os: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>;
    }>>;
    marti: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            archive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        }>>;
        dest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
        }>>]>>;
    }>>;
    attachment_list: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            hashes: import("@sinclair/typebox").TString;
        }>;
    }>>;
    range: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TNumber;
        }>;
    }>>;
    rangeUnits: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TInteger;
        }>;
    }>>;
    bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TNumber;
        }>;
    }>>;
    bearingUnits: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TInteger;
        }>;
    }>>;
    inclination: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TNumber;
        }>;
    }>>;
    northRef: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TObject<{
            value: import("@sinclair/typebox").TNumber;
        }>;
    }>>;
    TakControl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        TakRequest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>>;
        }>>;
        TakResponse: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                status: import("@sinclair/typebox").TBoolean;
            }>>;
        }>>;
        TakProtocolSupport: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>>;
        }>>;
        TakServerVersionInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                serverVersion: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>>;
        }>>;
    }>>;
    radsensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        sensor_data: import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                time: import("@sinclair/typebox").TString;
                model: import("@sinclair/typebox").TString;
                neutronstatus: import("@sinclair/typebox").TString;
                gammastatus: import("@sinclair/typebox").TString;
                manufacturer: import("@sinclair/typebox").TString;
                callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                serialnumber: import("@sinclair/typebox").TString;
                batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                id_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                alarm_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                subchannel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                measurement_ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                master_sensor_manufacturer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                master_sensor_serial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                source_bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                source_strength: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                relay_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                module_location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                detector_number: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                mission_total_mR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                mission_stay_time_sec: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                mission_acquired_uR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                sensor_temp_deg_c: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                heading: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                source_distance: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{
                    MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
                    MOVE_CLOSER: "MOVE_CLOSER";
                    OPTIMAL: "OPTIMAL";
                    MOVE_AWAY: "MOVE_AWAY";
                    MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
                }>>;
                attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            }>;
        }>;
        radmeasurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                nalarmstddev: import("@sinclair/typebox").TInteger;
                alarm: import("@sinclair/typebox").TInteger;
                measurement: import("@sinclair/typebox").TNumber;
                name: import("@sinclair/typebox").TEnum<{
                    alpha: "alpha";
                    beta: "beta";
                    gamma: "gamma";
                    neutron: "neutron";
                    doserate: "doserate";
                }>;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                nalarmstddev: import("@sinclair/typebox").TInteger;
                alarm: import("@sinclair/typebox").TInteger;
                measurement: import("@sinclair/typebox").TNumber;
                name: import("@sinclair/typebox").TEnum<{
                    alpha: "alpha";
                    beta: "beta";
                    gamma: "gamma";
                    neutron: "neutron";
                    doserate: "doserate";
                }>;
            }>;
        }>>]>>;
        physical_module: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                location: import("@sinclair/typebox").TEnum<{
                    FRONT_LEFT: "FRONT_LEFT";
                    FRONT_RIGHT: "FRONT_RIGHT";
                    REAR_LEFT: "REAR_LEFT";
                    REAR_RIGHT: "REAR_RIGHT";
                    CAB: "CAB";
                }>;
                gamma_cps: import("@sinclair/typebox").TNumber;
                gamma_alarm: import("@sinclair/typebox").TInteger;
                gamma_dose_rate: import("@sinclair/typebox").TNumber;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                location: import("@sinclair/typebox").TEnum<{
                    FRONT_LEFT: "FRONT_LEFT";
                    FRONT_RIGHT: "FRONT_RIGHT";
                    REAR_LEFT: "REAR_LEFT";
                    REAR_RIGHT: "REAR_RIGHT";
                    CAB: "CAB";
                }>;
                gamma_cps: import("@sinclair/typebox").TNumber;
                gamma_alarm: import("@sinclair/typebox").TInteger;
                gamma_dose_rate: import("@sinclair/typebox").TNumber;
            }>;
        }>>]>>;
        search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                neutron_loc: import("@sinclair/typebox").TNumber;
                gamma_loc: import("@sinclair/typebox").TNumber;
                neutron_loc_alarm_value: import("@sinclair/typebox").TNumber;
                gamma_loc_alarm_value: import("@sinclair/typebox").TNumber;
                neutron_loc_alarm: import("@sinclair/typebox").TInteger;
                gamma_loc_alarm: import("@sinclair/typebox").TInteger;
            }>;
        }>>;
        spectrum: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                zerocompression: import("@sinclair/typebox").TInteger;
                type: import("@sinclair/typebox").TString;
                livetime_ms: import("@sinclair/typebox").TString;
                realtime_ms: import("@sinclair/typebox").TString;
                channeldata: import("@sinclair/typebox").TString;
                crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                zerocompression: import("@sinclair/typebox").TInteger;
                type: import("@sinclair/typebox").TString;
                livetime_ms: import("@sinclair/typebox").TString;
                realtime_ms: import("@sinclair/typebox").TString;
                channeldata: import("@sinclair/typebox").TString;
                crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
        }>>]>>;
        isotope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                confidence: import("@sinclair/typebox").TNumber;
                name: import("@sinclair/typebox").TString;
                type: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                confidence: import("@sinclair/typebox").TNumber;
                name: import("@sinclair/typebox").TString;
                type: import("@sinclair/typebox").TString;
            }>;
        }>>]>>;
        data_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                all: import("@sinclair/typebox").TBoolean;
                contact_list: import("@sinclair/typebox").TString;
            }>;
        }>>;
        command_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                all: import("@sinclair/typebox").TBoolean;
                contact_list: import("@sinclair/typebox").TString;
            }>;
        }>>;
    }>>;
    chemsensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        sensor_data: import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                manufacturer: import("@sinclair/typebox").TString;
                model: import("@sinclair/typebox").TString;
                serialnumber: import("@sinclair/typebox").TString;
                batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            }>;
        }>;
        detection: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                time: import("@sinclair/typebox").TString;
                agent: import("@sinclair/typebox").TString;
                quantity: import("@sinclair/typebox").TNumber;
                quantityunits: import("@sinclair/typebox").TString;
                concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                alarm: import("@sinclair/typebox").TNumber;
                confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            }>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                time: import("@sinclair/typebox").TString;
                agent: import("@sinclair/typebox").TString;
                quantity: import("@sinclair/typebox").TNumber;
                quantityunits: import("@sinclair/typebox").TString;
                concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                alarm: import("@sinclair/typebox").TNumber;
                confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
            }>;
        }>>]>>;
    }>>;
    biosensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        sensor_data: import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                manufacturer: import("@sinclair/typebox").TString;
                model: import("@sinclair/typebox").TString;
                serialnumber: import("@sinclair/typebox").TString;
                batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
            }>;
        }>;
        measurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                time: import("@sinclair/typebox").TString;
                bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                dose: import("@sinclair/typebox").TNumber;
                confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
            level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    levelName: import("@sinclair/typebox").TString;
                    levelValue: import("@sinclair/typebox").TString;
                }>;
            }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    levelName: import("@sinclair/typebox").TString;
                    levelValue: import("@sinclair/typebox").TString;
                }>;
            }>>]>>;
        }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                time: import("@sinclair/typebox").TString;
                bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                dose: import("@sinclair/typebox").TNumber;
                confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>;
            level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    levelName: import("@sinclair/typebox").TString;
                    levelValue: import("@sinclair/typebox").TString;
                }>;
            }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    levelName: import("@sinclair/typebox").TString;
                    levelValue: import("@sinclair/typebox").TString;
                }>;
            }>>]>>;
        }>>]>>;
    }>>;
    spatial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
        _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
        }>>;
        attitude: 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>;
            }>;
        }>;
        spin: 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 Point: import("@sinclair/typebox").TObject<{
    _attributes: import("@sinclair/typebox").TObject<{
        lat: import("@sinclair/typebox").TNumber;
        lon: import("@sinclair/typebox").TNumber;
        hae: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
        ce: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
        le: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
    }>;
}>;
declare const _default: import("@sinclair/typebox").TObject<{
    event: import("@sinclair/typebox").TObject<{
        _attributes: 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;
        }>;
        detail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
            contact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    phone: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    endpoint: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>;
            }>>;
            tog: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    enabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
            }>>;
            __group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    name: import("@sinclair/typebox").TString;
                    role: import("@sinclair/typebox").TString;
                }>>;
            }>>;
            __chat: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    parent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    groupOwner: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    messageId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    chatroom: import("@sinclair/typebox").TString;
                    id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    senderCallsign: import("@sinclair/typebox").TString;
                }>;
                chatgrp: import("@sinclair/typebox").TAny;
            }>>;
            __chatreceipt: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    parent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    groupOwner: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    messageId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    chatroom: import("@sinclair/typebox").TString;
                    id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    senderCallsign: import("@sinclair/typebox").TString;
                }>;
                chatgrp: import("@sinclair/typebox").TAny;
            }>>;
            __video: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    sensor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    spi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    url: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
                ConnectionEntry: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        uid: import("@sinclair/typebox").TString;
                        address: import("@sinclair/typebox").TString;
                        networkTimeout: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        protocol: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        bufferTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        port: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        roverPort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        rtspReliable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        ignoreEmbeddedKLV: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                        alias: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                }>>;
            }>>;
            __geofence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    elevationMonitored: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    minElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    maxElevation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    monitor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    trigger: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    tracking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    boundingSphere: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                }>;
            }>>;
            __milsym: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    id: import("@sinclair/typebox").TString;
                }>;
                unitmodifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        code: import("@sinclair/typebox").TString;
                    }>;
                    _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        code: import("@sinclair/typebox").TString;
                    }>;
                    _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>]>>;
            }>>;
            __milicon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    id: import("@sinclair/typebox").TString;
                }>;
            }>>;
            __routeinfo: import("@sinclair/typebox").TOptional<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;
                            }>;
                        }>;
                    }>]>>;
                }>;
            }>>;
            __forcedelete: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{}>>;
            __shapeExtras: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    cpvis: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    editable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                }>;
            }>>;
            '_flow-tags_': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>;
            uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    Droid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    nett: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    alertable: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                }>;
            }>>;
            emergency: import("@sinclair/typebox").TOptional<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;
            }>>;
            status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    battery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    readiness: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>;
            }>>;
            creator: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    uid: import("@sinclair/typebox").TString;
                    callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    type: import("@sinclair/typebox").TString;
                }>;
            }>>;
            fileshare: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    filename: import("@sinclair/typebox").TString;
                    name: import("@sinclair/typebox").TString;
                    senderCallsign: import("@sinclair/typebox").TString;
                    senderUid: import("@sinclair/typebox").TString;
                    senderUrl: import("@sinclair/typebox").TString;
                    sha256: import("@sinclair/typebox").TString;
                    sizeInBytes: import("@sinclair/typebox").TInteger;
                }>;
            }>>;
            ackrequest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    uid: import("@sinclair/typebox").TString;
                    ackrequested: import("@sinclair/typebox").TBoolean;
                    tag: import("@sinclair/typebox").TString;
                }>;
            }>>;
            remarks: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    source: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    time: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
                _text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            }>>;
            precisionlocation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    geopointsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    altsrc: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>;
            }>>;
            color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<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>;
                }>>;
            }>>, 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>;
                }>>;
            }>]>>;
            strokeColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                }>>;
            }>>;
            archive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
            }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
            }>>]>>;
            strokeWeight: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                }>>;
            }>>;
            strokeStyle: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>>;
            }>>;
            labels_on: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                }>>;
            }>>;
            fillColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                }>>;
            }>>;
            mission: import("@sinclair/typebox").TOptional<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;
                                }>;
                            }>>;
                        }>>;
                    }>>]>;
                }>>;
            }>>;
            shape: import("@sinclair/typebox").TOptional<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;
                            }>>;
                        }>>;
                    }>>;
                }>]>>;
            }>>;
            link: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[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>;
                }>;
            }>, import("@sinclair/typebox").TArray<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>;
                }>;
            }>>]>>;
            link_attr: import("@sinclair/typebox").TOptional<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";
                    }>;
                }>;
            }>>;
            display: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    minzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                    maxzoom: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                    rotate: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                }>;
            }>>;
            usericon: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    iconsetpath: import("@sinclair/typebox").TString;
                }>>;
            }>>;
            track: import("@sinclair/typebox").TOptional<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>;
                }>>;
            }>>;
            sensor: import("@sinclair/typebox").TOptional<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>;
                }>;
            }>>;
            takv: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    device: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    platform: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    os: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                }>;
            }>>;
            marti: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    archive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                }>>;
                dest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        uid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        group: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        mission: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        'mission-guid': import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        after: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        path: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                }>>]>>;
            }>>;
            attachment_list: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    hashes: import("@sinclair/typebox").TString;
                }>;
            }>>;
            range: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TNumber;
                }>;
            }>>;
            rangeUnits: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TInteger;
                }>;
            }>>;
            bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TNumber;
                }>;
            }>>;
            bearingUnits: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TInteger;
                }>;
            }>>;
            inclination: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TNumber;
                }>;
            }>>;
            northRef: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TObject<{
                    value: import("@sinclair/typebox").TNumber;
                }>;
            }>>;
            TakControl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                TakRequest: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                        version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>>;
                }>>;
                TakResponse: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                        status: import("@sinclair/typebox").TBoolean;
                    }>>;
                }>>;
                TakProtocolSupport: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                        version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>>;
                }>>;
                TakServerVersionInfo: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                        serverVersion: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>>;
                }>>;
            }>>;
            radsensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                sensor_data: import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        time: import("@sinclair/typebox").TString;
                        model: import("@sinclair/typebox").TString;
                        neutronstatus: import("@sinclair/typebox").TString;
                        gammastatus: import("@sinclair/typebox").TString;
                        manufacturer: import("@sinclair/typebox").TString;
                        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        serialnumber: import("@sinclair/typebox").TString;
                        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        id_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        alarm_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        subchannel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        measurement_ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        master_sensor_manufacturer: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        master_sensor_serial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        source_bearing: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        source_strength: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        relay_type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        module_location: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        detector_number: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        mission_total_mR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        mission_stay_time_sec: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        mission_acquired_uR: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        sensor_temp_deg_c: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        heading: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        source_distance: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TEnum<{
                            MOVE_MUCH_CLOSER: "MOVE_MUCH_CLOSER";
                            MOVE_CLOSER: "MOVE_CLOSER";
                            OPTIMAL: "OPTIMAL";
                            MOVE_AWAY: "MOVE_AWAY";
                            MOVE_FAR_AWAY: "MOVE_FAR_AWAY";
                        }>>;
                        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    }>;
                }>;
                radmeasurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        nalarmstddev: import("@sinclair/typebox").TInteger;
                        alarm: import("@sinclair/typebox").TInteger;
                        measurement: import("@sinclair/typebox").TNumber;
                        name: import("@sinclair/typebox").TEnum<{
                            alpha: "alpha";
                            beta: "beta";
                            gamma: "gamma";
                            neutron: "neutron";
                            doserate: "doserate";
                        }>;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        nalarmstddev: import("@sinclair/typebox").TInteger;
                        alarm: import("@sinclair/typebox").TInteger;
                        measurement: import("@sinclair/typebox").TNumber;
                        name: import("@sinclair/typebox").TEnum<{
                            alpha: "alpha";
                            beta: "beta";
                            gamma: "gamma";
                            neutron: "neutron";
                            doserate: "doserate";
                        }>;
                    }>;
                }>>]>>;
                physical_module: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        location: import("@sinclair/typebox").TEnum<{
                            FRONT_LEFT: "FRONT_LEFT";
                            FRONT_RIGHT: "FRONT_RIGHT";
                            REAR_LEFT: "REAR_LEFT";
                            REAR_RIGHT: "REAR_RIGHT";
                            CAB: "CAB";
                        }>;
                        gamma_cps: import("@sinclair/typebox").TNumber;
                        gamma_alarm: import("@sinclair/typebox").TInteger;
                        gamma_dose_rate: import("@sinclair/typebox").TNumber;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        location: import("@sinclair/typebox").TEnum<{
                            FRONT_LEFT: "FRONT_LEFT";
                            FRONT_RIGHT: "FRONT_RIGHT";
                            REAR_LEFT: "REAR_LEFT";
                            REAR_RIGHT: "REAR_RIGHT";
                            CAB: "CAB";
                        }>;
                        gamma_cps: import("@sinclair/typebox").TNumber;
                        gamma_alarm: import("@sinclair/typebox").TInteger;
                        gamma_dose_rate: import("@sinclair/typebox").TNumber;
                    }>;
                }>>]>>;
                search_algorithm: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        neutron_loc: import("@sinclair/typebox").TNumber;
                        gamma_loc: import("@sinclair/typebox").TNumber;
                        neutron_loc_alarm_value: import("@sinclair/typebox").TNumber;
                        gamma_loc_alarm_value: import("@sinclair/typebox").TNumber;
                        neutron_loc_alarm: import("@sinclair/typebox").TInteger;
                        gamma_loc_alarm: import("@sinclair/typebox").TInteger;
                    }>;
                }>>;
                spectrum: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        zerocompression: import("@sinclair/typebox").TInteger;
                        type: import("@sinclair/typebox").TString;
                        livetime_ms: import("@sinclair/typebox").TString;
                        realtime_ms: import("@sinclair/typebox").TString;
                        channeldata: import("@sinclair/typebox").TString;
                        crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        zerocompression: import("@sinclair/typebox").TInteger;
                        type: import("@sinclair/typebox").TString;
                        livetime_ms: import("@sinclair/typebox").TString;
                        realtime_ms: import("@sinclair/typebox").TString;
                        channeldata: import("@sinclair/typebox").TString;
                        crystal_id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                }>>]>>;
                isotope: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        confidence: import("@sinclair/typebox").TNumber;
                        name: import("@sinclair/typebox").TString;
                        type: import("@sinclair/typebox").TString;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        confidence: import("@sinclair/typebox").TNumber;
                        name: import("@sinclair/typebox").TString;
                        type: import("@sinclair/typebox").TString;
                    }>;
                }>>]>>;
                data_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        all: import("@sinclair/typebox").TBoolean;
                        contact_list: import("@sinclair/typebox").TString;
                    }>;
                }>>;
                command_permissions: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        all: import("@sinclair/typebox").TBoolean;
                        contact_list: import("@sinclair/typebox").TString;
                    }>;
                }>>;
            }>>;
            chemsensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                sensor_data: import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        manufacturer: import("@sinclair/typebox").TString;
                        model: import("@sinclair/typebox").TString;
                        serialnumber: import("@sinclair/typebox").TString;
                        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    }>;
                }>;
                detection: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        time: import("@sinclair/typebox").TString;
                        agent: import("@sinclair/typebox").TString;
                        quantity: import("@sinclair/typebox").TNumber;
                        quantityunits: import("@sinclair/typebox").TString;
                        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        alarm: import("@sinclair/typebox").TNumber;
                        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                    }>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        time: import("@sinclair/typebox").TString;
                        agent: import("@sinclair/typebox").TString;
                        quantity: import("@sinclair/typebox").TNumber;
                        quantityunits: import("@sinclair/typebox").TString;
                        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        alarm: import("@sinclair/typebox").TNumber;
                        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        massfraction: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        percent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        class: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        id: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                    }>;
                }>>]>>;
            }>>;
            biosensordetail: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                sensor_data: import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        manufacturer: import("@sinclair/typebox").TString;
                        model: import("@sinclair/typebox").TString;
                        serialnumber: import("@sinclair/typebox").TString;
                        batterylevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        callsign: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        revision: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        ordinal: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        attachedUid: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        simulated: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                    }>;
                }>;
                measurement: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        time: import("@sinclair/typebox").TString;
                        bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                        doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        dose: import("@sinclair/typebox").TNumber;
                        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                    level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                        _attributes: import("@sinclair/typebox").TObject<{
                            levelName: import("@sinclair/typebox").TString;
                            levelValue: import("@sinclair/typebox").TString;
                        }>;
                    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                        _attributes: import("@sinclair/typebox").TObject<{
                            levelName: import("@sinclair/typebox").TString;
                            levelValue: import("@sinclair/typebox").TString;
                        }>;
                    }>>]>>;
                }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                    _attributes: import("@sinclair/typebox").TObject<{
                        time: import("@sinclair/typebox").TString;
                        bioClass: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        harmful: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
                        doseTime: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
                        dose: import("@sinclair/typebox").TNumber;
                        confidence: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        confirmationLevel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        concentration: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                        sampleId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                        persistency: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
                    }>;
                    level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
                        _attributes: import("@sinclair/typebox").TObject<{
                            levelName: import("@sinclair/typebox").TString;
                            levelValue: import("@sinclair/typebox").TString;
                        }>;
                    }>, import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
                        _attributes: import("@sinclair/typebox").TObject<{
                            levelName: import("@sinclair/typebox").TString;
                            levelValue: import("@sinclair/typebox").TString;
                        }>;
                    }>>]>>;
                }>>]>>;
            }>>;
            spatial: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                _attributes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
                    version: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>;
                }>>;
                attitude: 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>;
                    }>;
                }>;
                spin: 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>;
                    }>;
                }>;
            }>>;
        }>>;
        point: import("@sinclair/typebox").TObject<{
            _attributes: import("@sinclair/typebox").TObject<{
                lat: import("@sinclair/typebox").TNumber;
                lon: import("@sinclair/typebox").TNumber;
                hae: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
                ce: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
                le: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TNumber, import("@sinclair/typebox").TString]>;
            }>;
        }>;
    }>;
}>;
export default _default;
