import type { Finding } from '../agent/types';
import type { SceneType } from './sceneClassifier';
import type { ComplexityClassifierInput, SelectionContext } from './types';
type PriorTurn = {
    query?: string;
    intent?: {
        complexity?: string;
    };
    findings?: Finding[];
};
interface BuildComplexityClassifierInputParams {
    query: string;
    sceneType: SceneType;
    selectionContext?: SelectionContext;
    hasReferenceTrace: boolean;
    previousTurns: PriorTurn[];
}
export declare function buildComplexityClassifierInput(params: BuildComplexityClassifierInputParams): ComplexityClassifierInput;
export {};
//# sourceMappingURL=queryComplexityContext.d.ts.map