n8n-nodes-query-retriever-rerank
Version:
Advanced n8n community node for intelligent document retrieval with multi-step reasoning, reranking, and comprehensive debugging
19 lines (18 loc) • 761 B
TypeScript
import type { QueryStrategy } from '../shared/types';
export declare class StrategyRegistry {
private static strategies;
static getStrategy(strategyType: string): QueryStrategy;
static registerStrategy(name: string, factory: () => QueryStrategy): void;
static getAvailableStrategies(): string[];
static getStrategyOptions(): Array<{
name: string;
value: string;
description: string;
}>;
private static getStrategyDisplayName;
}
export { SimpleQueryStrategy } from './SimpleQueryStrategy';
export { MultiQueryStrategy } from './MultiQueryStrategy';
export { MultiStepQueryStrategy } from './MultiStepQueryStrategy';
export { NoneStrategy } from './NoneStrategy';
export { BaseStrategy } from './BaseStrategy';