import type { IAgentExecutor } from '../../../../../application/ports/output/agents/agent-executor.interface.js';
/**
 * Creates the research node that evaluates technical approaches,
 * libraries, and architecture decisions, writing to research.yaml.
 */
export declare function createResearchNode(executor: IAgentExecutor): (state: import("../state.js").FeatureAgentState) => Promise<Partial<import("../state.js").FeatureAgentState>>;
//# sourceMappingURL=research.node.d.ts.map