import { type IHydratedProjectConfig } from "../../abstractions/models/IProjectConfigDto.js"; import { type ExtensionInstanceModel } from "../../defineExtension/models/index.js"; import { type z } from "zod"; import { type ExtensionComponent } from "../../defineExtension/index.js"; export interface IProjectConfigModel { config: IHydratedProjectConfig; extensionsByType(type: string | ExtensionComponent): ExtensionInstanceModel[]; }