/** * ATTENTION. This code was AUTO GENERATED by schema2typebox. * While I don't know your use case, there is a high chance that direct changes * to this file get lost. Consider making changes to the underlying JSON schema * you use to generate this file instead. The default file is called * "schema.json", perhaps have a look there! :] */ import { Static, TUnion } from "@sinclair/typebox"; export type Device = Static; export declare const Device: import("@sinclair/typebox").TObject<{ _class: import("@sinclair/typebox").TUnsafe; _key: import("@sinclair/typebox").TString; _type: import("@sinclair/typebox").TString; active: import("@sinclair/typebox").TOptional; assetTag: import("@sinclair/typebox").TOptional>; autoSecurityPatchEnabled: import("@sinclair/typebox").TOptional; autoSystemPatchEnabled: import("@sinclair/typebox").TOptional; BYOD: import("@sinclair/typebox").TOptional; category: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; classification: import("@sinclair/typebox").TOptional>; complianceStatus: import("@sinclair/typebox").TOptional; cost: import("@sinclair/typebox").TOptional; createdBy: import("@sinclair/typebox").TOptional; createdOn: import("@sinclair/typebox").TOptional; criticality: import("@sinclair/typebox").TOptional; deletedBy: import("@sinclair/typebox").TOptional; deletedOn: import("@sinclair/typebox").TOptional; description: import("@sinclair/typebox").TOptional; deviceId: import("@sinclair/typebox").TUnsafe; discoveredBy: import("@sinclair/typebox").TOptional; discoveredOn: import("@sinclair/typebox").TOptional; displayName: import("@sinclair/typebox").TString; encrypted: import("@sinclair/typebox").TOptional; expiresOn: import("@sinclair/typebox").TOptional; firewallEnabled: import("@sinclair/typebox").TOptional; fqdn: import("@sinclair/typebox").TUnsafe; hardwareModel: import("@sinclair/typebox").TOptional; hardwareSerial: import("@sinclair/typebox").TOptional; hardwareVendor: import("@sinclair/typebox").TOptional; hardwareVersion: import("@sinclair/typebox").TOptional; hostname: import("@sinclair/typebox").TUnsafe; id: import("@sinclair/typebox").TOptional]>>; ipv4Addresses: import("@sinclair/typebox").TUnsafe; ipv6Addresses: import("@sinclair/typebox").TUnsafe; lastSeenOn: import("@sinclair/typebox").TUnsafe; location: import("@sinclair/typebox").TOptional; macAddresses: import("@sinclair/typebox").TUnsafe; make: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; malwareProtected: import("@sinclair/typebox").TOptional; model: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; name: import("@sinclair/typebox").TString; notes: import("@sinclair/typebox").TOptional>; osDetails: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; osName: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; osType: import("@sinclair/typebox").TUnsafe<"other" | "darwin" | "linux" | "unix" | "windows" | "android" | "ios" | "chromeos" | "legacy" | "embedded" | null>; osVersion: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; owner: import("@sinclair/typebox").TOptional; privateIpAddresses: import("@sinclair/typebox").TUnsafe; public: import("@sinclair/typebox").TOptional>; publicIpAddresses: import("@sinclair/typebox").TUnsafe; remoteAccessEnabled: import("@sinclair/typebox").TOptional; risk: import("@sinclair/typebox").TOptional; screenLockEnabled: import("@sinclair/typebox").TOptional; screenLockTimeout: import("@sinclair/typebox").TOptional; serial: TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; status: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"archived">, import("@sinclair/typebox").TLiteral<"decommissioned">, import("@sinclair/typebox").TLiteral<"defective">, import("@sinclair/typebox").TLiteral<"deployed">, import("@sinclair/typebox").TLiteral<"disposed">, import("@sinclair/typebox").TLiteral<"locked">, import("@sinclair/typebox").TLiteral<"lost/stolen">, import("@sinclair/typebox").TLiteral<"pending">, import("@sinclair/typebox").TLiteral<"ready">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"other">]>>; summary: import("@sinclair/typebox").TOptional; tags: import("@sinclair/typebox").TOptional>; temporary: import("@sinclair/typebox").TOptional; trust: import("@sinclair/typebox").TOptional; trusted: import("@sinclair/typebox").TOptional; updatedBy: import("@sinclair/typebox").TOptional; updatedOn: import("@sinclair/typebox").TOptional; userEmails: import("@sinclair/typebox").TOptional>; validated: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TOptional; version: import("@sinclair/typebox").TOptional; webLink: import("@sinclair/typebox").TOptional; }>;