import { type FileOperation, type PackageChange } from "@berkayorhan/stackkit-schemas"; import { type ManifestFileRecord } from "./file-plan.js"; export declare function planPackageChangeFiles(projectDirectory: string, changes: readonly PackageChange[]): Promise; export declare function renderPackageChangeFiles(changes: readonly PackageChange[]): FileOperation[]; export declare function applyPackageChanges(projectDirectory: string, changes: readonly PackageChange[]): Promise; export declare function mergePackageOperations(left: FileOperation, right: FileOperation): FileOperation; export declare function appendFileContent(left: string, right: string): string; export declare function parsePackageJson(content: string): Record; export declare function mergePackageJson(pkg: Record, change: PackageChange | Record): Record; //# sourceMappingURL=package-files.d.ts.map