import { Options } from './cli';
import { PackageJSON } from '@npm/types';
export declare function addScripts(packageJson: PackageJSON, options: Options): Promise<boolean>;
export declare function addDependencies(packageJson: PackageJSON, options: Options): Promise<boolean>;
export declare const ESLINT_CONFIG = "let customConfig = [];\nlet hasIgnoresFile = false;\ntry {\n  require.resolve('./eslint.ignores.js');\n  hasIgnoresFile = true;\n} catch {\n  // eslint.ignores.js doesn't exist\n}\n\nif (hasIgnoresFile) {\n  const ignores = require('./eslint.ignores.js');\n  customConfig = [{ignores}];\n}\n\nmodule.exports = [...customConfig, ...require('gts')];\n";
export declare const ESLINT_IGNORE = "module.exports = ['build/']\n";
export declare function installDefaultTemplate(options: Options): Promise<boolean>;
export declare function init(options: Options): Promise<boolean>;
