/** * Package data interface */ interface PackageData { [key: string]: any; } /** * Version segment type */ type VersionSegment = 'major' | 'minor' | 'patch' | 'prerelease' | 'prelease'; /** * Version manipulation class */ declare class Version { data: PackageData; private _v; constructor(sourceData?: PackageData); get(segment?: VersionSegment): string | null; private _set; newMajor(): this; newMinor(): this; newPatch(): this; major(major?: number): this; minor(minor?: number): this; patch(patch?: number): this; prerelease(prereleaseIdentifier: string, prereleaseVersion?: number): this; } export default Version; //# sourceMappingURL=version.d.ts.map