import type { CrossRepoSearchInput, CrossRepoSearchResponse, ProjectSpecBundle } from '../types/index.js';
export type { ProjectSpecBundle } from '../types/index.js';
/**
 * Search specs across multiple projects.
 *
 * For each project bundle, delegates to searchSpecs (from spec-searcher) to
 * apply filtering and scoring, then merges all results, enriches them with
 * project context, sorts by matchScore descending, and applies the limit.
 *
 * Pure function — all I/O must happen before calling this.
 */
export declare function searchAcrossProjects(projectSpecs: ProjectSpecBundle[], input: CrossRepoSearchInput): CrossRepoSearchResponse;
//# sourceMappingURL=cross-repo-searcher.d.ts.map