import type { ScaffoldInputs } from "../index.js"; export type { ScaffoldFile, ScaffolderOptions } from "./common.js"; export { scaffoldCfPages } from "./cf-pages.js"; export { scaffoldCfWorker } from "./cf-worker.js"; export { scaffoldLibrary } from "./library.js"; export { scaffoldNextjs, NEXTJS_SEO_BASELINE_PATHS } from "./nextjs.js"; export { scaffoldNodeService } from "./node-service.js"; export { scaffoldProtocolRepo } from "./protocol-repo.js"; export { scaffoldPythonService } from "./python-service.js"; export { scaffoldWpPlugin } from "./wp-plugin.js"; export { CF_PAGES_SEO_BASELINE_PATHS } from "./cf-pages.js"; import type { ScaffoldFile, ScaffolderOptions } from "./common.js"; /** * Dispatch to the per-type scaffolder. Single entry point used by the CLI's * scaffold pipeline (Step 6 writer); kept side-effect-free so tests can * snapshot the full file list per project type without any FS dependency. */ export declare function scaffoldByType(inputs: ScaffoldInputs, opts?: ScaffolderOptions): ScaffoldFile[];