/** * (C) Copyright 2025, TCCC, All rights reserved. */ import type { KosDevConfig } from "../../types/kos-config"; import type { ProjectInfo } from "./helpers/project-analyzer"; /** * Migration type definitions */ export interface MigrationRequirements { needsRootConfig: boolean; uiProjects: ProjectInfo[]; pluginProjects: ProjectInfo[]; modelProjects: ProjectInfo[]; workspaceName: string; } export interface HostConfiguration { name: string; project: string; port: number; type: string; pluginContext: string; plugins: Array<{ project: string; port: number; alias: string; enabled: boolean; }>; } export interface MigrationResults { rootConfigUpdated: boolean; pluginConfigsUpdated: number; uiConfigsUpdated: number; pluginWebpackUpdated: number; uiWebpackUpdated: number; modelProjectsUpdated: number; totalChanges: number; } export { KosDevConfig, ProjectInfo }; //# sourceMappingURL=types.d.ts.map