import type { CodeFileResult } from "./types.js"; export interface OutputPathAccess { entryExists(path: string): boolean; realPath(path: string): string; isDirectory(path: string): boolean; } export interface PlannedFile { relativePath: string; filePath: string; content: string; } export declare class GeneratedFilePlanner { private readonly paths; constructor(paths: OutputPathAccess); plan(files: CodeFileResult[], outputPath: string): PlannedFile[]; private canonical; private within; } //# sourceMappingURL=generated-file-planner.d.ts.map