import { } from './version-utils'; import type { PackageInfo, PackageName, SupportedArchitecture, SupportedPlatform } from './package-types'; /** * Show detailed information about a package */ export declare function showPackageInfo(packageName: string): Promise>; /** * Search for packages by name or description */ export declare function searchPackagesCommand(searchTerm: string): Promise>; /** * List popular packages */ export declare function listPopularPackages(limit?: number): Promise>; /** * List recently active packages */ export declare function listActivePackages(limit?: number): Promise>; /** * List all available package aliases */ export declare function listAliases(): CLIResult; /** * Validate a package specification */ export declare function validatePackage(packageSpec: string): Promise>; /** * Create an installation plan for a package */ export declare function createInstallPlan(packageSpec: string): Promise>; /** * Get version information for a package */ export declare function getVersionInfo(packageName: string): Promise>; /** * Format package info for CLI display */ export declare function formatPackageInfo(info: PackageInfo): string; /** * Format search results for CLI display */ export declare function formatSearchResults(results: PackageInfo[]): string; /** * Format installation plan for CLI display */ export declare function formatInstallPlan(plan: InstallationPlan): string; /** * Get system information relevant to package installation */ export declare function getSystemInfo(): CLIResult<{ platform: SupportedPlatform architecture: SupportedArchitecture isSupported: boolean nodeVersion: string }>; /** * CLI command result interface */ export declare interface CLIResult { success: boolean data?: T error?: string warnings?: string[] } /** * Package installation plan */ export declare interface InstallationPlan { packageName: PackageName resolvedVersion: string platform: SupportedPlatform architecture: SupportedArchitecture dependencies: string[] companions: string[] installCommand: string }