import { Sequelize } from 'sequelize'; import { AreaInfoStatic, CityInfoStatic, ClassInfoStatic, ErrorGroupInfoStatic, LineInfoStatic, PlantInfoStatic, TagTypeListStatic, WorkerTypeStatic } from '../fimp'; export * from './MachineInfo'; export * from './MachineList'; export * from './MachineSummary'; export { ITagInfo as IOeeTagInfo, TagInfoStatic as OeeTagInfoStatic, tagInfoModelFactory as oeeTagInfoModelFactory, } from './TagInfo'; export * from './PlanDownTimeExcep'; export * from './PlanDownTime'; export * from './RawDataLightTower'; export * from './RawDataMachineSensor'; export * from './RawDataMachineSensorStr'; export * from './LightSensorMapping'; export * from './RawDataChangeLine'; export * from './UtilizationByOrder'; export * from './WipLotPerformanceYield'; export * from './ErrorRawData'; interface IOeeReferencedModels { AreaInfo: AreaInfoStatic; CityInfo: CityInfoStatic; PlantInfo: PlantInfoStatic; LineInfo: LineInfoStatic; TagTypeList: TagTypeListStatic; ClassInfo: ClassInfoStatic; ErrorGroupInfo: ErrorGroupInfoStatic; WorkerType: WorkerTypeStatic; } export declare function oeeModelsFactory(sequelize: Sequelize, { AreaInfo, CityInfo, PlantInfo, LineInfo, TagTypeList, ClassInfo, ErrorGroupInfo, WorkerType, }: IOeeReferencedModels): { MachineInfo: import("../../d.ts").ModelStatic; MachineList: import("../../d.ts").ModelStatic; MachineSummary: import("../../d.ts").ModelStatic; TagInfo: import("../../d.ts").ModelStatic; PlanDownTimeExcep: import("../../d.ts").ModelStatic; PlanDownTime: import("../../d.ts").ModelStatic; RawDataLightTower: import("../../d.ts").ModelStatic; RawDataMachineSensor: import("../../d.ts").ModelStatic; RawDataMachineSensorStr: import("../../d.ts").ModelStatic; LightSensorMapping: import("../../d.ts").ModelStatic; RawDataChangeLine: import("../../d.ts").ModelStatic; UtilizationByOrder: import("../../d.ts").ModelStatic; WipLotPerformanceYield: import("../../d.ts").ModelStatic; ErrorRawData: import("../../d.ts").ModelStatic; };