import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { LineInfoStatic } from '../fimp'; export interface IMachineInfo extends Model { machineId: number; lineId: number; machineOffset: number; machineNameEn: string; machineNameTw: string; machineNameCn: string; woStatus: boolean; imageName: string; changeTarget: number; dayUrTarget: number; totalUrTarget: number; machineConnectKey: string; robotName: string; faultGroupId: number; hourTargetQty: number; } export declare type MachineInfoStatic = ModelStatic; interface IMachineInfoReferencedModels { LineInfo: LineInfoStatic; } export declare function machineInfoModelFactory(sequelize: Sequelize, { LineInfo, }: IMachineInfoReferencedModels): MachineInfoStatic; export {};