import { Relation } from 'typeorm'; import { DeviceStatus } from './deviceStatus'; import { TaskSchedule } from './taskSchedule'; export declare class Task { id: number; taskScheduleId: number; taskSchedule?: Relation; deviceStatus?: Relation; imei: string; clientId: number; dueDate: Date | null; dueOdometer: number | null; dueActiveHours: number | null; startDate: Date | null; startingOdometer: number | null; startingActiveHours: number | null; status: string; createdAt: Date; pastDueAt: Date | null; completedAt: Date | null; completionNotes: string | null; completionOdometer: number | null; completionActiveHours: number | null; completedBy: string | null; modifiedAt: Date | null; modifiedBy: string | null; queuedAt: Date | null; predictedDueDate: Date | null; deletedAt: Date | null; deletedBy: string | null; completionMetadata: object | null; includeTimeInCompletedAt: boolean | null; assignedTo: string | null; timeSpent: number | null; cost: number | null; awaitingParts: boolean | null; awaitingPartsEta: Date | null; reminderSentAt: Date | null; }