export declare const FRAMEWORK_COMPLIANCE_IDS: readonly ["mitre:atlas", "nist:ai:measure", "owasp:api", "owasp:llm", "eu:ai-act"];
export type FrameworkComplianceId = (typeof FRAMEWORK_COMPLIANCE_IDS)[number];
export declare const DEFAULT_STRATEGIES: readonly ["basic", "jailbreak", "jailbreak:composite"];
export type DefaultStrategy = (typeof DEFAULT_STRATEGIES)[number];
export declare const MULTI_TURN_STRATEGIES: readonly ["crescendo", "goat", "custom"];
export declare const isCustomStrategy: (strategyId: string) => boolean;
export type MultiTurnStrategy = (typeof MULTI_TURN_STRATEGIES)[number];
export declare const AGENTIC_STRATEGIES: readonly ["crescendo", "goat", "custom", "jailbreak", "jailbreak:tree", "pandamonium"];
export type AgenticStrategy = (typeof AGENTIC_STRATEGIES)[number];
export declare const DATASET_PLUGINS: readonly ["beavertails", "cyberseceval", "donotanswer", "harmbench", "toxic-chat", "aegis", "pliny", "unsafebench", "xstest"];
export type DatasetPlugin = (typeof DATASET_PLUGINS)[number];
export declare const ADDITIONAL_STRATEGIES: readonly ["audio", "base64", "best-of-n", "camelcase", "citation", "crescendo", "custom", "gcg", "goat", "hex", "homoglyph", "image", "emoji", "jailbreak:likert", "jailbreak:tree", "leetspeak", "math-prompt", "morse", "multilingual", "pandamonium", "piglatin", "prompt-injection", "retry", "rot13", "video"];
export type AdditionalStrategy = (typeof ADDITIONAL_STRATEGIES)[number];
export declare const STRATEGY_COLLECTIONS: readonly ["other-encodings"];
export type StrategyCollection = (typeof STRATEGY_COLLECTIONS)[number];
export declare const STRATEGY_COLLECTION_MAPPINGS: Record<StrategyCollection, string[]>;
export declare const ALL_STRATEGIES: ("default" | "basic" | "jailbreak" | "jailbreak:composite" | "crescendo" | "goat" | "custom" | "jailbreak:tree" | "pandamonium" | "audio" | "base64" | "best-of-n" | "camelcase" | "citation" | "gcg" | "hex" | "homoglyph" | "image" | "emoji" | "jailbreak:likert" | "leetspeak" | "math-prompt" | "morse" | "multilingual" | "piglatin" | "prompt-injection" | "retry" | "rot13" | "video" | "other-encodings")[];
export type Strategy = (typeof ALL_STRATEGIES)[number];
//# sourceMappingURL=strategies.d.ts.map