import { renameSync } from 'node:fs'; export interface TemplateReplacements { /** package/workspace slug, e.g. `my-app` */ slug: string; /** human-readable name, e.g. `My App` */ name: string; } /** Absolute path to the bundled `template/` directory (sibling of `build/`). */ export declare const templateDir: () => string; /** * Recursively copy `src` → `dest`, substituting `__APP_SLUG__` / `__APP_NAME__` * in text files and renaming shipped dotfiles (`_gitignore` → `.gitignore`). */ export declare const copyTemplate: (src: string, dest: string, r: TemplateReplacements) => void; export declare const isEmptyDir: (dir: string) => boolean; export { renameSync }; //# sourceMappingURL=template.d.ts.map