import { SpawnSyncOptions } from "child_process";
type PackageJson = Record<string, any>;
export declare function runCommand(command: string, args?: string[], options?: SpawnSyncOptions): void;
export declare function getPackageJson(projectPath: string): PackageJson;
export declare function getTemplatePackageJson(): PackageJson;
export declare function getCreateNttbVersion(): string;
export declare function mergeDependencies(currentDeps?: Record<string, string>, templateDeps?: Record<string, string>): Record<string, string>;
export declare function updatePackageJsonFromTemplate(projectPath: string): void;
export declare function main(targetDir?: string): Promise<void>;
export {};
//# sourceMappingURL=update.d.ts.map