export { createDefaultAdapters } from './source-adapter.js';
export { SkillsShAdapter, AnthropicAdapter, GithubAdapter, BuiltinAdapter, AgentSkillsShAdapter, } from './source-adapter.js';
export { rankResults, computeRankScore } from './ranker.js';
export { splitSkillContent } from './progressive-splitter.js';
export { writeSkillForAgents } from './multi-agent-writer.js';
import type { RankedSkillResult, UniversalSearchOptions } from '../../types/index.js';
/**
 * Search skills across all (or selected) sources in parallel, then rank results.
 *
 * Steps:
 *  1. Resolve which adapters to use (all by default, or filtered by `sources`).
 *  2. Run all adapters concurrently with `Promise.allSettled` (failures silenced).
 *  3. Merge results, deduplicate by name, rank by composite score.
 *  4. Return top `limit` results.
 *
 * @param query   - Free-text search query.
 * @param options - Optional stack filter, result limit, and source selection.
 */
export declare function searchSkillsUniversal(query: string, options?: UniversalSearchOptions): Promise<RankedSkillResult[]>;
//# sourceMappingURL=index.d.ts.map