/** * @deprecated Removed in 2.15 — PRE synthesis always reads input + jobMemory. * Kept for migration error messages only. */ export declare const INPUT_SOURCE_SELECTORS: readonly ["input", "jobMemory", "jobMemory.context"]; /** @deprecated Removed in 2.15 */ export type InputSourceSelector = (typeof INPUT_SOURCE_SELECTORS)[number]; /** @deprecated Removed in 2.15 */ export type SynthesizedInputTarget = "executionMemory.synthesizedInput"; /** @deprecated Removed in 2.15 */ export type SynthesizedContextTarget = "executionMemory.synthesizedContext"; /** @deprecated Removed in 2.15 */ export type PreActionInputSource = "executionMemory.synthesizedInput" | "input"; /** @deprecated Removed in 2.15 */ export interface SynthesisTargetPolicy { synthesizedInputTarget?: SynthesizedInputTarget; synthesizedContextTarget?: SynthesizedContextTarget; preActionInputSource?: PreActionInputSource; } /** @deprecated Removed in 2.15 */ export interface PreSynthesisSemanticUnitParams { memoryPaths?: string[]; /** @deprecated Removed in 2.15 */ inputSources?: never; autoEnableContext?: boolean; contextSourcePolicy?: never; xynthesizedOutput?: { destination: string; outputKey: string; mode?: "merge" | "replace"; }; } export declare function isInputSourceSelector(value: string): value is InputSourceSelector; /** @deprecated Removed in 2.15 — throws at call sites in 2.15 compiler. */ export declare function resolveSynthesisTargetPolicy(_inputSources: InputSourceSelector[]): SynthesisTargetPolicy; /** @deprecated Removed in 2.15 */ export declare function compileInputSourcesMemoryPaths(_inputSources: InputSourceSelector[]): string[]; //# sourceMappingURL=synthesis-config.d.ts.map