import type { InitOptions } from "./init.js"; import { type InitManifest } from "./init-manifest.js"; import type { InitTarget } from "./init-transaction.js"; export type PreparedInit = { readonly currentManifest: InitManifest | null; readonly manifest: InitManifest; readonly packageRoot: string; readonly pluginPath: string; readonly projectDir: string; readonly targets: readonly InitTarget[]; }; export declare function prepareInit(options: InitOptions, defaultPackageRoot: string): PreparedInit;