/// import * as Bluebird from "bluebird"; import { ProjectOptions } from "../config/config"; export declare function ensureUnusedTag(tag: string): Bluebird; export declare function getVersionTag(version: string): string; export declare function getVersionMessage(version: string): string; export declare function commitVersion(version: string, projectRoot?: string): Bluebird; export declare function release(version: string, locations: ProjectOptions): Bluebird; export interface IPackageJson { version: string; } export declare function readPackage(locations: ProjectOptions): Bluebird; export declare function writePackage(pkg: IPackageJson, locations: ProjectOptions): Bluebird; export declare function setPackageVersion(version: string, locations: ProjectOptions): Bluebird; export declare function getNextVersion(bumpKind: "major" | "minor" | "patch", locations: ProjectOptions): Bluebird; export declare function bumpVersion(bumpKind: "major" | "minor" | "patch", locations: ProjectOptions): Bluebird;