import type { EngineOutcomeSummary, SearchOutput, SearchResultItem } from '../../types.js';
export interface MergeOptions {
    maxResults?: number;
}
export interface MergeOutcome {
    results: SearchResultItem[];
    engines_used: string[];
    engine_outcomes?: EngineOutcomeSummary[];
}
export declare function mergeResults(core: SearchOutput, searxng: SearchOutput, options?: MergeOptions): MergeOutcome;
//# sourceMappingURL=merge.d.ts.map