import type { InsightEngine } from '../../../app/insight-engine/insight-engine.js';
import type { GeneratedAnswerState } from '../../../features/generated-answer/generated-answer-state.js';
import type { GeneratedAnswer, GeneratedAnswerProps } from '../../core/generated-answer/headless-core-generated-answer.js';
export type { GeneratedAnswer, GeneratedAnswerProps, GeneratedAnswerState };
/**
 * Creates an insight `GeneratedAnswer` controller instance.
 *
 * @param engine - The headless engine.
 * @param props - The configurable `GeneratedAnswer` properties.
 * @returns A `GeneratedAnswer` controller instance.
 *
 * @group Controllers
 * @category GeneratedAnswer
 */
export declare function buildGeneratedAnswer(engine: InsightEngine, props?: GeneratedAnswerProps): GeneratedAnswer;
