import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { LineInfoStatic, PlantInfoStatic } from '../fimp'; import { MachineInfoStatic } from './MachineInfo'; export interface IPlanDownTimeExcep extends Model { id: number; machineId: number; isDownTime: boolean; startTime: Date; endTime: Date; plantId: number; lineId: number; } export declare type PlanDownTimeExcepStatic = ModelStatic; interface IPlanDownTimeExcepReferencedModels { MachineInfo: MachineInfoStatic; PlantInfo: PlantInfoStatic; LineInfo: LineInfoStatic; } export declare function planDownTimeExcepModelFactory(sequelize: Sequelize, { MachineInfo, PlantInfo, LineInfo, }: IPlanDownTimeExcepReferencedModels): PlanDownTimeExcepStatic; export {};