/** * Red-team prompt generator */ import type { Mutation } from './mutations'; export interface GeneratedPrompt { original: string; mutated: string; mutations: string[]; severity: 'low' | 'medium' | 'high' | 'critical'; } export declare class RedTeamGenerator { private mutations; constructor(mutations?: Mutation[]); /** * Generate mutated versions of a prompt */ generate(prompt: string, count?: number): GeneratedPrompt[]; /** * Apply a specific mutation */ applyMutation(prompt: string, mutationName: string): string; /** * List available mutations */ listMutations(): Array<{ name: string; description: string; severity: string; }>; private selectMutations; private maxSeverity; } //# sourceMappingURL=generator.d.ts.map