/**
 * Search for packages by name, description, or programs
 */
export declare function searchPackages(searchTerm: string, options?: {
  limit?: number
  includePrograms?: boolean
  caseSensitive?: boolean
}): SearchResult[];
/**
 * Get popular/featured packages
 */
export declare function getPopularPackages(limit?: any): SearchResult[];
/**
 * Format search results for CLI display
 */
export declare function formatSearchResults(results: SearchResult[], options?: {
  showPrograms?: boolean
  showVersions?: boolean
  compact?: boolean
}): string;
export declare interface SearchResult {
  name: string
  domain: string
  description?: string
  latestVersion?: string
  totalVersions: number
  programs?: readonly string[]
  matchType: 'exact' | 'alias' | 'domain' | 'description' | 'program'
  relevanceScore: number
}