import { type IProjectModel, type IProjectModelDto } from "../abstractions/models/index.js"; export interface ProjectModelConstructorParams { name: IProjectModel["name"]; version?: IProjectModel["version"]; paths: IProjectModel["paths"]; } export declare class ProjectModel implements IProjectModel { readonly name: IProjectModel["name"]; readonly paths: IProjectModel["paths"]; readonly version: IProjectModel["version"]; constructor(params: ProjectModelConstructorParams); toDto(): IProjectModelDto; static fromDto(dto: IProjectModelDto): IProjectModel; }