/**
 * WebSearch Status and Readiness
 *
 * Provides status checking and display functions for WebSearch.
 *
 * @module utils/websearch/status
 */
import { type WebSearchCliInfo, type WebSearchStatus } from './types';
/**
 * Get all WebSearch providers with their current status.
 */
export declare function getWebSearchCliProviders(): WebSearchCliInfo[];
/**
 * Check if any WebSearch provider is currently ready.
 */
export declare function hasAnyWebSearchCli(): boolean;
/**
 * Get setup hints when no providers are ready.
 */
export declare function getCliInstallHints(): string[];
export declare function buildWebSearchReadiness(enabled: boolean, providers: WebSearchCliInfo[]): WebSearchStatus;
/**
 * Get WebSearch readiness status for display.
 */
export declare function getWebSearchReadiness(): WebSearchStatus;
/**
 * Display WebSearch status (single line, equilibrium UX).
 */
export declare function displayWebSearchStatus(): void;
//# sourceMappingURL=status.d.ts.map