import { Model, Sequelize } from 'sequelize'; import { ModelStatic } from '../../d.ts'; import { CityInfoStatic } from '../fimp'; export interface IBuildingInfo extends Model { buildingId: number; cityId: number; buildingNameEn: string; buildingNameTw: string; buildingNameCn: string; buildingOffset: number; dayEgTarget: number; totalEgTarget: number; waterDayEgTarget: number; waterTotalEgTarget: number; oilDayEgTarget: number; oilTotalEgTarget: number; gasDayEgTarget: number; gasTotalEgTarget: number; } export declare type BuildingInfoStatic = ModelStatic; interface IBuildingInfoReferencedModels { CityInfo: CityInfoStatic; } export declare function buildingInfoModelFactory(sequelize: Sequelize, { CityInfo, }: IBuildingInfoReferencedModels): BuildingInfoStatic; export {};