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<OperatorResult>;
    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<OperatorResult>;
    private calculateAggregatedScore;
}
//# sourceMappingURL=relationship-operators.d.ts.map