import type { ModelRegistry } from "./model-registry.js"; import type { SettingsManager } from "./settings-manager.js"; export interface MutateSystemPromptOptions { systemPrompt: string; modelRegistry: ModelRegistry; settingsManager: SettingsManager; cacheSuffix?: string; } export interface MutateSystemPromptResult { prompt: string; mutated: boolean; status: "disabled" | "no_mutation_model" | "cache_hit" | "mutated" | "mutation_failed"; error?: string; } export declare function mutateSystemPrompt(options: MutateSystemPromptOptions): Promise; export declare function clearMutationCache(): void; //# sourceMappingURL=system-prompt-mutator.d.ts.map