import type { SecurePackageMetadata, SecureRegistryManifest } from './interfaces.ts';
export declare function fetchSecureRegistryManifest(packageName: string): Promise<SecureRegistryManifest | undefined>;
export declare function fetchSecureWeeklyDownloads(packageName: string): Promise<number | undefined>;
export declare function fetchAllSecureWeeklyDownloads(packageNames: string[], concurrency?: number): Promise<Map<string, number | undefined>>;
export declare function fetchSecurePackageMetadata(packageName: string): Promise<SecurePackageMetadata>;
export declare function fetchAllSecurePackageMetadata(packageNames: string[], concurrency?: number): Promise<Map<string, SecurePackageMetadata>>;
export declare function clearSecurePackageMetadataCache(): void;
//# sourceMappingURL=fetchPackageSecurityMetadata.d.ts.map