/** Release defaults derived from package.json, lerna.json, CHANGELOG.md, and git. */ export interface Defaults { body: string; assets: false; owner: string; repo: string; dryRun: boolean; yes: boolean; endpoint: string; workpath: string; prerelease: boolean; draft: boolean; target_commitish: string; tag_name: string; name: string; } /** Current HEAD commit, or `master` when not in a git repo. */ export declare function getTargetCommitish(): string; /** * Derive release defaults for a package directory. `tagPrefix` is prepended to the * derived tag and title (default `v`; pass `''` for none). Throws on validation failure. */ export declare function getDefaults(workPath: string, isEnterprise: boolean, tagPrefix?: string): Promise;