import type { Environment, Options, SerializedOptions } from '../types.js'; import type { PersistedOptions } from '../config-file.js'; export declare function createPackageAdditions(originalPackageJson: Record, currentPackageJson: Record): Record; export declare function createAppOptionsFromPersisted(json: PersistedOptions): Promise; export declare function createSerializedOptionsFromPersisted(json: PersistedOptions): SerializedOptions; export declare function runCreateApp(options: Required): Promise; export declare function compareFilesRecursively(path: string, ignore: (filePath: string) => boolean, original: Record, changedFiles: Record): Promise; export declare function readCurrentProjectOptions(environment: Environment): Promise;