export declare function readErdFromStdin(cb: (text: string) => void): void;
export declare function writeSrcFile(file: string, code: string): void;
export declare function writeSrcFileIfNeeded(file: string, code: string): void;
export declare function addDependencies(name: string, version: string, mode?: 'prod' | 'dev'): void;
export declare function addGitIgnore(file: string, patterns: string[]): void;
export declare function readNpmScripts(): Record<string, string>;
export declare function addNpmScripts(scripts: Record<string, string>): void;
export declare function readPackageJSON(file: string): PackageJSON;
export type PackageJSON = {
    type?: 'commonjs' | 'module';
    devDependencies?: Record<string, string>;
    dependencies?: Record<string, string>;
    scripts?: Record<string, string>;
    pnpm?: {
        onlyBuiltDependencies?: string[];
    };
};
