/** * @fileoverview Socket-specific PURL type (minimal implementation). * * The socket type is a non-standard type used internally by Socket.dev * for package identification. It has no specific normalization or validation * rules beyond the base PURL spec. */ interface PurlObject { name: string; namespace?: string | undefined; qualifiers?: Record | undefined; subpath?: string | undefined; type?: string | undefined; version?: string | undefined; } /** * Normalize socket package URL. * No type-specific normalization for socket packages. */ export declare function normalize(purl: PurlObject): PurlObject; export {};