/** * Technique auto-selection and registry. * Selects applicable techniques based on intent, scores, complexity, and target. * Caps at 4 techniques (diminishing returns beyond that). */ import type { Complexity, Intent, Scores, Target } from '../types.js'; import { type Technique } from './anthropic.js'; /** Technique pairs that work well together (minor boost to co-selection). */ declare const SYNERGIES: [string, string][]; /** * Select applicable techniques for a prompt. * If forcedIds provided, uses those instead of auto-selection. * Returns techniques sorted by impact (lowest relevant score first). */ export declare function selectTechniques(intent: Intent, scores: Scores, prompt: string, complexity: Complexity, target: Target, forcedIds?: string[]): Technique[]; export { SYNERGIES }; export { TECHNIQUES, type Technique } from './anthropic.js';