import type { AiModelSlot } from "../types/model-config.js"; import type { ExecutionUnitKindV2 } from "../types/execution-unit.js"; export type UnitModelSlot = AiModelSlot | "finalizerModel"; export interface StrategyKeyRegistryEntry { strategyKey: string; unitKind: ExecutionUnitKindV2; allowedModelSlots: AiModelSlot[]; /** Required unitParams keys when present on the unit. */ requiredParams?: string[]; } export declare const STRATEGY_KEY_REGISTRY: Record; export declare function lookupStrategyKey(strategyKey: string): StrategyKeyRegistryEntry | undefined; export declare const UNIT_KIND_MODEL_SLOT: Record; //# sourceMappingURL=strategy-keys.d.ts.map