export interface VersionNumber {
    version: string | null;
    major: number | null;
    minor: number | null;
    patch: number | null;
    alpha: boolean | number | null;
    tag: string | null;
}
/**
 * Parses the given version number.
 * @param version The version number.
 */
export declare function parseVersionNumber(version: string | null | undefined): VersionNumber;
/**
 * Formats the given version number.
 * @param major The major version number.
 * @param minor The minor version number.
 * @param patch The patch.
 * @param tag The tag of the version number.
 */
export declare function formatVersionNumber(major: number, minor: number, patch: number, tag: string): string;
//# sourceMappingURL=Version.d.ts.map