export declare class OF { oFId: string; oF: string; dateCreated: Date; parentOF: string; parentOFId: string; isParent: boolean; machineId: string; machineName: string; referenceId: string; referenceCode: string; referenceDescription: string; referencePhoto: string; referencePhotoFileName: string; phaseId: string; phaseCode: string; phaseDescription: string; toolingId: string; toolingName: string; toolingCode: string; quantityRequired: number; quantityAssign: number; quantityProduced: number; status: number; workers: OFWorker[]; references: OFAssignedReferences[]; hasMultipleReferences: boolean; } export declare class OFAssignedReferences { oF: string; workerId: string; referenceId: string; referenceCode: string; referenceDescription: string; referencePhoto: string; referencePhotoFileName: string; phaseId: string; phaseCode: string; phaseDescription: string; } export declare class OFWorker { oFWorkerId: string; oF: string; oFId: string; workerId: string; workerName: string; workerCode: string; quantity: number; quantityProduced: number; observations: string; assignedStartHour: Date; assignedEndHour: Date; workedStartHour: Date; workedEndHour: Date; status: number; } export declare class OFReference { id: string; code: string; description: string; created: Date; creatorId: string; creatorName: string; photo: string; photoFileName: string; isProduction: boolean; oF: string; oFId: string; phaseId: string; phaseDescription: string; phaseCode: string; oFWorkerId: string; assignedStartHour: Date; assignedEndHour: Date; workedStartHour: Date; workedEndHour: Date; } export declare class OFReferences { referenceMasterId: string; referenceSlaveId: string; referenceMasterCode: string; referenceMasterDescription: string; referenceSlaveCode: string; referenceSlaveDescription: string; referenceSlavePhoto: string; referenceSlavePhotoFileName: string; referenceSlaveQuantity: number; } export declare class OFGraphData { oFId: string; oF: string; dateCreated: Date; dateFinished: Date; machineId: string; machineName: string; referenceId: string; referenceCode: string; referenceDescription: string; referencePhoto: string; referencePhotoFileName: string; phaseId: string; phaseCode: string; phaseDescription: string; productions: OFGraphDataProductions[]; } export declare class OFGraphDataProductions { startDate: Date; endDate: Date; machineId: string; referenceId: string; phaseId: string; isProduction: boolean; duration: number; } export declare class UsersWork { workerId: string; workerName: string; workerCode: string; workerPhotoId: string; workerPhotoFileName: string; work: UsersWorkDetail[]; } export declare class UsersWorkDetail { oFId: string; oF: string; referenceId: string; referenceCode: string; referenceDescription: string; phaseId: string; phaseCode: string; phaseDescription: string; machineId: string; machineName: string; quantity: number; assignedStartHour: Date; assignedEndHour: Date; workedStartHour: Date; workedEndHour: Date; }