import { BaseOperator } from './base-operator.js'; import { OneHopOperatorConfig, AggregatorOperatorConfig, OperatorResult } from '../types/graph.js'; import { GraphDatabase } from '../core/graph-database.js'; import { VectorStore } from '../core/vector-store.js'; /** * OneHop Operator - Direct neighborhood exploration * Performs direct neighborhood exploration, retrieving all relationships connected to specified nodes */ export declare class OneHopOperator extends BaseOperator { constructor(graphDb: GraphDatabase, vectorStore: VectorStore); execute(config: OneHopOperatorConfig): Promise; private expandToMaxDepth; } /** * Aggregator Operator - Multi-relationship synthesis * Synthesizes information across multiple relationships, combining evidence from various connections */ export declare class AggregatorOperator extends BaseOperator { constructor(graphDb: GraphDatabase, vectorStore: VectorStore); execute(config: AggregatorOperatorConfig): Promise; private calculateAggregatedScore; } //# sourceMappingURL=relationship-operators.d.ts.map