import type { PackageManagerName } from "../../../lib/detect-package-manager"; import type { ExampleProject } from "./examples-catalog"; export type ExampleLayout = { /** Directories with a `package.json`, relative to the example root (`"."` = root). */ jsPackages: string[]; /** Directories with a `pyproject.toml`, relative to the example root. */ pythonPackages: string[]; }; export declare function exampleLayout(projectDir: string): ExampleLayout; export declare function isNestedExample(layout: ExampleLayout): boolean; export declare function exampleDevCommand(pkgDir: string, runCmd: string): string; export declare function scaffoldExample(params: { example: ExampleProject; targetDir: string; name: string; packageManager: PackageManagerName; }): Promise; //# sourceMappingURL=scaffold-example.d.ts.map