import { OEE } from "./AllData"; export declare class Reference { id: string; code: string; description: string; created: Date; creatorId: string; creatorName: string; photo: string; photoFileName: string; isProduction: boolean; } export declare class ReferenceInfo { info: string; } export declare class MachineReference { referenceId: string; referenceDescription: string; referenceCode: string; referencePhoto: string; referencePhotoFileName: string; machineId: string; machineName: string; deviceId: string; oF: string; oFId: string; preparationTime: number; productionTime: number; preparationTimeUsed: number; productionTimeUsed: number; oFObservations: string; phaseId: string; phaseDescription: string; phaseCode: string; referencePhasePhoto: string; referencePhasePhotoFileName: string; toolingId: string; toolingName: string; toolingCode: string; startDate: Date; endDate: any; info: string; referencePieces: number; isProduction: boolean; productionType: number; workerId: string; workerName: string; oFWorkerId: string; observations: string; quantity: number; reportedCountOK: number; reportedCountNG: number; justifyNOKCount: JustifyNOKCountData[]; preparationQuantity: number; oEE: OEE; ProductionReferencesInfo: ProductionReferenceInfo[]; } export declare class LastProductionReferenceInfo { machineId: string; referenceId: string; referenceCode: string; oFId: string; oF: string; phaseId: string; } export declare class ProductionReferenceInfo { referenceId: string; oFId: string; oFWorkerId: string; reportedCountOK: number; reportedCountNG: number; justifyNOKCount: JustifyNOKCountData[]; } export declare class JustifyNOKCountData { rejectionTypeId: string; rejectionTypeCode: string; rejectionTypeDescription: string; nOKCount: number; } export declare class MachineProduction { startDate: Date; endDate: Date; machineId: string; machineName: string; deviceId: string; deviceName: string; workerId: string; workerName: string; oF: string; oFId: string; referenceId: string; referenceCode: string; referenceDescription: string; phaseId: string; phaseCode: string; phaseDescription: string; isProduction: boolean; oFWorkerId: string; quantity: number; quantityProduced: number; status: number; cycleTime: number; idealCycleTime: number; rejections: MachineProductionRejectionType[]; } export declare class MachineProductionRejectionType { id: string; code: string; description: string; count: number; } export declare class MachineReferenceActiveProductionCount { count: number; startDate: Date; endDate: Date; }