/**
 * @file Package name validation utilities.
 */
/**
 * Check if package name is a blessed Socket.dev package.
 *
 * @example
 *   ;```typescript
 *   isBlessedPackageName('@socketregistry/is-number') // true
 *   isBlessedPackageName('lodash') // false
 *   ```
 */
export declare function isBlessedPackageName(name: unknown): boolean;
/**
 * Check if a type string represents a registry fetcher type.
 *
 * @example
 *   ;```typescript
 *   isRegistryFetcherType('range') // true
 *   isRegistryFetcherType('git') // false
 *   ```
 */
export declare function isRegistryFetcherType(type: string): boolean;
/**
 * Check if a package name is valid according to npm naming rules.
 *
 * @example
 *   ;```typescript
 *   isValidPackageName('my-package') // true
 *   isValidPackageName('.invalid') // false
 *   ```
 */
export declare function isValidPackageName(name: string): boolean;
