export interface ISemVer { version: string; major: number; minor: number; patch: number; prerelease?: ReadonlyArray; build: ReadonlyArray; compare(other: ISemVer): number; } export declare const parse: (version: string | ISemVer, options?: boolean | { loose?: boolean; includePrerelease?: boolean; }) => ISemVer | null;