import type { ConsultDocsResult, CheckVersionsResult, SuggestStackResult } from '../types/index.js';
export { clearCache } from './web-fetcher/cache.js';
export { resetRegistryCache } from './web-fetcher/registry-loader.js';
export declare function consultDocs(topic: string, framework?: string): Promise<ConsultDocsResult>;
export declare function checkVersions(dependencies: Record<string, string>, _includeDevDeps?: boolean, language?: string): Promise<CheckVersionsResult>;
export declare function suggestStack(projectType: string, requirements: string[], constraints?: string[]): Promise<SuggestStackResult>;
export declare function getDocsSearchUrl(framework: string, topic: string): Promise<string | null>;
export declare function getDocsBaseUrl(framework: string): Promise<string | null>;
//# sourceMappingURL=web-fetcher.d.ts.map