import type { ProjectInfo, ProjectsRegistry, ProjectResult } from '../models/project'; /** Structured return from formatProjectResult */ export interface ProjectResultData { name: string; folder: string; dbPath: string; isNew: boolean; } /** Structured return from formatProjectRemoval */ export interface ProjectRemovalData { name: string; dbPath: string; preserved: boolean; } /** Structured return from formatProjectList — single entry */ export interface ProjectListItem { name: string; folder: string; } /** * Transform project result into structured data. * Pure data transformer — no rendering logic. */ export declare function formatProjectResult(result: ProjectResult): ProjectResultData; /** * Transform project removal result into structured data. * Pure data transformer — no rendering logic. */ export declare function formatProjectRemoval(name: string, dbPath: string): ProjectRemovalData; /** * Transform project registry into a structured array. * Returns [] for empty registry — formatters handle empty-state messages. * Pure data transformer — no rendering logic. */ export declare function formatProjectList(registry: ProjectsRegistry): ProjectListItem[]; /** * Transform project info into structured data (pass-through). * Pure data transformer — no rendering logic. */ export declare function formatProjectInfo(info: ProjectInfo): ProjectInfo; //# sourceMappingURL=format.d.ts.map