import { Relation } from 'typeorm'; import { AssetProfile } from './assetProfile'; import { Client } from './client'; import { ClientDeviceIcon } from './clientDeviceIcon'; import { ClientDeviceSetting } from './clientDeviceSetting'; import { DevicePairing } from './devicePairing'; import { DeviceType } from './deviceType'; import { EntityTag } from './entityTag'; import { ImeiIccidCarrier } from './imeiIccidCarrier'; export declare class Device { id: number; identifier: string; identifierKey: string; deviceTypeId: number; deviceType?: Relation; imei: string; clientId: number; client: Relation; createdAt: Date | null; name: string | null; status: string | null; iccid: string | null; modifiedAt: Date | null; createdBy: string | null; modifiedBy: string | null; forward: boolean | null; color: string | null; icon: string | null; customIconId: number | null; customIcon: Relation | null; description: string | null; dataSourceTypeId: number | null; assetCategoryId: number | null; usageRegion: string | null; btmac: string | null; serialNumber: string | null; assignedTo: string | null; assignmentMode: 'quick' | 'permanent' | null; demoAccountTemplateDeviceId?: number | null; iccidCarrier?: ImeiIccidCarrier; clientDeviceSetting?: ClientDeviceSetting; securityGroupEntityTags?: EntityTag[]; devicePairing?: DevicePairing; assetProfile?: Relation; extendedAttributes?: Record; }