import type { OperationPlan } from './types'; export declare function applyPlan(plan: OperationPlan[]): void; export declare function printPlan(title: string, plan: OperationPlan[]): void; export declare function addCopyDirectoryPlan(plan: OperationPlan[], sourceDir: string, targetDir: string, substitutions?: Record): void; export declare function addCopyFilePlan(plan: OperationPlan[], source: string, target: string, substitutions?: Record): void; export declare function listRelativeFiles(sourceDir: string): string[]; export declare function readJsonFromPackage(file: string): T; export declare function readJsonFromWorkspace(file: string): T | null; export declare function readJsonFromManagedPath(file: string): T | null; export declare function readPackageText(file: string): string; export declare function workspaceFileExists(file: string): boolean; export declare function managedPathExists(file: string): boolean; export declare function resolveManagedPath(file: string): string; export declare function hasManagedBlock(file: string, blockName: string): boolean; //# sourceMappingURL=fs.d.ts.map