/**
 * @file PURL (Package URL) ecosystem identifiers shared across every package
 *   manager Socket understands.
 *
 *   - `PURL_Type` — runtime const mapping uppercase keys to lowercase ecosystem
 *     slugs (e.g. `PURL_Type.NPM === 'npm'`)
 *   - `PURLString` — string-union of every PURL ecosystem slug
 *   - `EcosystemString` — semantic alias of `PURLString` for places where
 *     "ecosystem" reads more naturally than "PURL string" Based on
 *     SocketPURL_Type from socket-sdk-js.
 */
export declare const PURL_Type: {
    readonly ALPM: 'alpm';
    readonly APK: 'apk';
    readonly BITBUCKET: 'bitbucket';
    readonly COCOAPODS: 'cocoapods';
    readonly CARGO: 'cargo';
    readonly CHROME: 'chrome';
    readonly COMPOSER: 'composer';
    readonly CONAN: 'conan';
    readonly CONDA: 'conda';
    readonly CRAN: 'cran';
    readonly DEB: 'deb';
    readonly DOCKER: 'docker';
    readonly GEM: 'gem';
    readonly GENERIC: 'generic';
    readonly GITHUB: 'github';
    readonly GOLANG: 'golang';
    readonly HACKAGE: 'hackage';
    readonly HEX: 'hex';
    readonly HUGGINGFACE: 'huggingface';
    readonly MAVEN: 'maven';
    readonly MLFLOW: 'mlflow';
    readonly NPM: 'npm';
    readonly NUGET: 'nuget';
    readonly OCI: 'oci';
    readonly PUB: 'pub';
    readonly PYPI: 'pypi';
    readonly QPKG: 'qpkg';
    readonly RPM: 'rpm';
    readonly SWID: 'swid';
    readonly SWIFT: 'swift';
    readonly VCS: 'vcs';
    readonly VSCODE: 'vscode';
};
export type PURLString = 'alpm' | 'apk' | 'bitbucket' | 'cocoapods' | 'cargo' | 'chrome' | 'composer' | 'conan' | 'conda' | 'cran' | 'deb' | 'docker' | 'gem' | 'generic' | 'github' | 'golang' | 'hackage' | 'hex' | 'huggingface' | 'maven' | 'mlflow' | 'npm' | 'nuget' | 'oci' | 'pub' | 'pypi' | 'qpkg' | 'rpm' | 'swid' | 'swift' | 'vcs' | 'vscode';
/**
 * Semantic alias of `PURLString` — same string union, used where "ecosystem"
 * reads more naturally than "PURL".
 */
export type EcosystemString = PURLString;
