import { DEFAULT_CACHE_TTL_MS } from './cache.js';
import type { FetchSkillsOptions, FetchedSkill, FetchSourceError, FetchSkillsResult } from '../../types/marketplace-fetcher.js';
export type { FetchSkillsOptions, FetchedSkill, FetchSourceError, FetchSkillsResult };
/** Default per-request timeout in ms. Matches FETCH_TIMEOUT_MS in registry-fetcher.ts. */
export declare const FETCH_TIMEOUT_MS = 5000;
/** Default cache TTL in ms (24h). Re-exported from cache.ts for consumers. */
export { DEFAULT_CACHE_TTL_MS };
/**
 * Fetch skills from all (or selected) sources in parallel.
 * Per-source failures are isolated — never throws.
 */
export declare function fetchSkillsFromAllSources(projectPath: string, options?: FetchSkillsOptions): Promise<FetchSkillsResult>;
//# sourceMappingURL=index.d.ts.map