import { SemVer } from "../classes/semver.mjs"; import { OptionsOrLoose, SemVerLike } from "../types.mjs"; //#region src/functions/parse.d.ts /** * Return the parsed version as a `SemVer` object. * * In case `version` is invalid, the function will * - throw if `throwErrors` is `true`. * - return `null` otherwise. */ declare function parse(version?: SemVerLike | null): SemVer | null; declare function parse(version: SemVerLike | null | undefined, optionsOrLoose: OptionsOrLoose | undefined, throwErrors: true): SemVer; declare function parse(version: SemVerLike | null | undefined, optionsOrLoose?: OptionsOrLoose, throwErrors?: boolean): SemVer | null; //#endregion export { parse };