import { type PackageManagerId } from '../shared/package-managers.js'; import type { ScaffoldTemplateVariables } from './scaffold.js'; interface LocalDevPresetOptions { compoundPersistenceEnabled?: boolean; packageManager: PackageManagerId; projectDir: string; templateId: string; variables: ScaffoldTemplateVariables; withTestPreset?: boolean; withWpEnv?: boolean; } /** * Copies opt-in local development preset files into a generated project. */ export declare function applyLocalDevPresetFiles({ projectDir, variables, withTestPreset, withWpEnv }: Pick): Promise; /** * Adds generated-project watch scripts and preset-specific dependencies to * `package.json`. */ export declare function applyGeneratedProjectDxPackageJson({ compoundPersistenceEnabled, packageManager, projectDir, templateId, withTestPreset, withWpEnv }: Omit): Promise; /** * Returns the recommended first-run development command for the given * scaffolded template. */ export declare function getPrimaryDevelopmentScript(templateId: string): 'dev' | 'start'; export {};