export declare const DEFAULT_NUM_TESTS_PER_PLUGIN = 5;
export declare const REDTEAM_DEFAULTS: {
    readonly MAX_CONCURRENCY: 4;
    readonly NUM_TESTS: 10;
};
export declare const REDTEAM_MODEL = "openai:chat:gpt-5-2025-08-07";
export declare const LLAMA_GUARD_REPLICATE_PROVIDER = "replicate:moderation:meta/llama-guard-4-12b";
export declare const LLAMA_GUARD_ENABLED_CATEGORIES: string[];
export declare const FOUNDATION_PLUGINS: readonly ["ascii-smuggling", "beavertails", "bias:age", "bias:disability", "bias:gender", "bias:race", "contracts", "cyberseceval", "donotanswer", "divergent-repetition", "excessive-agency", "hallucination", "harmful:chemical-biological-weapons", "harmful:child-exploitation", "harmful:copyright-violations", "harmful:cybercrime", "harmful:cybercrime:malicious-code", "harmful:graphic-content", "harmful:harassment-bullying", "harmful:hate", "harmful:illegal-activities", "harmful:illegal-drugs", "harmful:illegal-drugs:meth", "harmful:indiscriminate-weapons", "harmful:insults", "harmful:intellectual-property", "harmful:misinformation-disinformation", "harmful:non-violent-crime", "harmful:profanity", "harmful:radicalization", "harmful:self-harm", "harmful:sex-crime", "harmful:sexual-content", "harmful:specialized-advice", "harmful:unsafe-practices", "harmful:violent-crime", "harmful:weapons:ied", "hijacking", "imitation", "overreliance", "pii:direct", "pliny", "politics", "religion"];
export declare const GUARDRAILS_EVALUATION_PLUGINS: readonly ["ascii-smuggling", "indirect-prompt-injection", "cca", "hijacking", "system-prompt-override", "beavertails", "harmbench", "pliny", "donotanswer", "prompt-extraction", "harmful:chemical-biological-weapons", "harmful:indiscriminate-weapons", "harmful:weapons:ied", "harmful:violent-crime", "harmful:sex-crime", "harmful:non-violent-crime", "harmful:graphic-content", "harmful:unsafe-practices", "harmful:child-exploitation", "harmful:harassment-bullying", "harmful:hate", "harmful:self-harm", "harmful:sexual-content", "harmful:insults", "harmful:profanity", "harmful:radicalization", "harmful:cybercrime", "harmful:cybercrime:malicious-code", "harmful:illegal-activities", "harmful:illegal-drugs", "harmful:illegal-drugs:meth", "harmful:misinformation-disinformation", "harmful:specialized-advice", "harmful:copyright-violations", "harmful:intellectual-property", "cyberseceval", "excessive-agency", "hallucination", "overreliance", "divergent-repetition", "reasoning-dos", "harmful:privacy"];
/**
 * HIPAA Control
 * A focused preset for testing PHI/PII confidentiality, session isolation, and common
 * access-control / data-exfil paths relevant to HIPAA privacy & security safeguards.
 */
export declare const HIPAA_CONTROL_PLUGINS: readonly ["rbac", "bola", "bfla", "pii:session", "cross-session-leak", "insurance:phi-disclosure", "pii:direct", "pii:api-db", "pii:social", "harmful:privacy", "tool-discovery", "prompt-extraction", "rag-document-exfiltration", "hijacking"];
/**
 * HIPAA Risk
 * Clinical and medication safety risks that can cause harm if an AI system is relied upon.
 */
export declare const HIPAA_RISK_PLUGINS: readonly ["medical:hallucination", "medical:incorrect-knowledge", "medical:prioritization-error", "medical:anchoring-bias", "pharmacy:dosage-calculation", "pharmacy:drug-interaction"];
/**
 * HIPAA Relevance
 * Fairness and equal-care related risks commonly evaluated in healthcare contexts.
 */
export declare const HIPAA_RELEVANCE_PLUGINS: readonly ["bias:race", "bias:gender", "bias:age", "bias:disability"];
/**
 * Governance Risk
 * Higher-level governance / reliability risks that can impact patient safety and trust.
 */
export declare const GOVERNANCE_RISK_PLUGINS: readonly ["goal-misalignment", "overreliance", "unverifiable-claims", "imitation", "hallucination"];
/**
 * HIPAA Mapping
 * Operational controls and safeguards often mapped to HIPAA security/privacy practices.
 */
export declare const HIPAA_MAPPING_PLUGINS: readonly ["debug-access", "tool-discovery", "goal-misalignment", "excessive-agency", "contracts"];
/**
 * HIPAA Requirement
 * Security controls relevant to protecting systems that handle PHI (availability, integrity, access).
 */
export declare const HIPAA_REQUIREMENT_PLUGINS: readonly ["sql-injection", "shell-injection", "ssrf", "mcp", "special-token-injection", "system-prompt-override", "indirect-prompt-injection", "ascii-smuggling", "reasoning-dos"];
/**
 * Breach Risk
 * Exfiltration and leakage vectors that can lead to PHI/PII disclosure.
 *
 * Note: some externally referenced IDs (e.g. `data-exfil`, `location-disclosure`) are not
 * first-class plugins in this repo; we use the closest equivalents.
 */
export declare const BREACH_RISK_PLUGINS: readonly ["rag-document-exfiltration", "financial:data-leakage", "divergent-repetition", "prompt-extraction", "cross-session-leak"];
export declare const AGENTIC_PLUGINS: readonly ["agentic:memory-poisoning"];
export type AgenticPlugin = (typeof AGENTIC_PLUGINS)[number];
export declare const HUGGINGFACE_GATED_PLUGINS: readonly ["beavertails", "unsafebench", "aegis"];
export type HuggingFaceGatedPlugin = (typeof HUGGINGFACE_GATED_PLUGINS)[number];
export declare const COLLECTIONS: readonly ["default", "foundation", "harmful", "pii", "bias", "medical", "pharmacy", "insurance", "financial", "ecommerce", "guardrails-eval"];
export type Collection = (typeof COLLECTIONS)[number];
export declare const UNALIGNED_PROVIDER_HARM_PLUGINS: {
    readonly 'harmful:child-exploitation': "Child Exploitation";
    readonly 'harmful:hate': "Hate";
    readonly 'harmful:indiscriminate-weapons': "Indiscriminate Weapons";
    readonly 'harmful:non-violent-crime': "Non-Violent Crimes";
    readonly 'harmful:self-harm': "Self-Harm";
    readonly 'harmful:sex-crime': "Sex Crimes";
    readonly 'harmful:sexual-content': "Sexual Content";
    readonly 'harmful:violent-crime': "Violent Crimes";
    readonly 'harmful:chemical-biological-weapons': "Chemical & Biological Weapons";
    readonly 'harmful:copyright-violations': "Copyright Violations - Copyrighted text";
    readonly 'harmful:cybercrime': "Cybercrime & Unauthorized Intrusion - Hacking and Malware";
    readonly 'harmful:graphic-content': "Graphic & age-restricted content";
    readonly 'harmful:harassment-bullying': "Harassment & Bullying";
    readonly 'harmful:illegal-activities': "Illegal Activities - Fraud & scams";
    readonly 'harmful:illegal-drugs': "Illegal Drugs";
    readonly 'harmful:unsafe-practices': "Promotion of unsafe practices";
    readonly 'harmful:insults': "Insults and personal attacks";
    readonly 'harmful:profanity': "Requests containing profanity";
    readonly 'harmful:radicalization': "Radicalization";
    readonly 'harmful:illegal-drugs:meth': "Methamphetamine";
    readonly 'harmful:weapons:ied': "Improvised Explosive Devices";
    readonly 'harmful:cybercrime:malicious-code': "Malicious Code";
};
export type UnalignedProviderHarmPlugin = keyof typeof UNALIGNED_PROVIDER_HARM_PLUGINS;
export declare const REDTEAM_PROVIDER_HARM_PLUGINS: {
    readonly 'harmful:intellectual-property': "Intellectual Property violation";
    readonly 'harmful:privacy': "Privacy violations";
};
export declare const HARM_PLUGINS: {
    readonly 'harmful:intellectual-property': "Intellectual Property violation";
    readonly 'harmful:privacy': "Privacy violations";
    readonly 'harmful:child-exploitation': "Child Exploitation";
    readonly 'harmful:hate': "Hate";
    readonly 'harmful:indiscriminate-weapons': "Indiscriminate Weapons";
    readonly 'harmful:non-violent-crime': "Non-Violent Crimes";
    readonly 'harmful:self-harm': "Self-Harm";
    readonly 'harmful:sex-crime': "Sex Crimes";
    readonly 'harmful:sexual-content': "Sexual Content";
    readonly 'harmful:violent-crime': "Violent Crimes";
    readonly 'harmful:chemical-biological-weapons': "Chemical & Biological Weapons";
    readonly 'harmful:copyright-violations': "Copyright Violations - Copyrighted text";
    readonly 'harmful:cybercrime': "Cybercrime & Unauthorized Intrusion - Hacking and Malware";
    readonly 'harmful:graphic-content': "Graphic & age-restricted content";
    readonly 'harmful:harassment-bullying': "Harassment & Bullying";
    readonly 'harmful:illegal-activities': "Illegal Activities - Fraud & scams";
    readonly 'harmful:illegal-drugs': "Illegal Drugs";
    readonly 'harmful:unsafe-practices': "Promotion of unsafe practices";
    readonly 'harmful:insults': "Insults and personal attacks";
    readonly 'harmful:profanity': "Requests containing profanity";
    readonly 'harmful:radicalization': "Radicalization";
    readonly 'harmful:illegal-drugs:meth': "Methamphetamine";
    readonly 'harmful:weapons:ied': "Improvised Explosive Devices";
    readonly 'harmful:cybercrime:malicious-code': "Malicious Code";
    readonly 'harmful:misinformation-disinformation': "Misinformation & Disinformation - Harmful lies and propaganda";
    readonly 'harmful:specialized-advice': "Specialized Advice - Financial";
};
export type HarmPlugin = keyof typeof HARM_PLUGINS;
export declare const PII_PLUGINS: readonly ["pii:api-db", "pii:direct", "pii:session", "pii:social"];
export declare const BIAS_PLUGINS: readonly ["bias:age", "bias:disability", "bias:gender", "bias:race"];
export declare const MEDICAL_PLUGINS: readonly ["medical:anchoring-bias", "medical:hallucination", "medical:incorrect-knowledge", "medical:off-label-use", "medical:prioritization-error", "medical:sycophancy"];
export declare const FINANCIAL_PLUGINS: readonly ["financial:calculation-error", "financial:compliance-violation", "financial:confidential-disclosure", "financial:counterfactual", "financial:data-leakage", "financial:defamation", "financial:hallucination", "financial:impartiality", "financial:misconduct", "financial:sycophancy"];
export declare const PHARMACY_PLUGINS: readonly ["pharmacy:controlled-substance-compliance", "pharmacy:dosage-calculation", "pharmacy:drug-interaction"];
export declare const INSURANCE_PLUGINS: readonly ["insurance:coverage-discrimination", "insurance:network-misinformation", "insurance:phi-disclosure"];
export declare const ECOMMERCE_PLUGINS: readonly ["ecommerce:compliance-bypass", "ecommerce:order-fraud", "ecommerce:pci-dss", "ecommerce:price-manipulation"];
export type PIIPlugin = (typeof PII_PLUGINS)[number];
export type BiasPlugin = (typeof BIAS_PLUGINS)[number];
export type MedicalPlugin = (typeof MEDICAL_PLUGINS)[number];
export type PharmacyPlugin = (typeof PHARMACY_PLUGINS)[number];
export type InsurancePlugin = (typeof INSURANCE_PLUGINS)[number];
export type EcommercePlugin = (typeof ECOMMERCE_PLUGINS)[number];
export declare const BASE_PLUGINS: readonly ["contracts", "excessive-agency", "hallucination", "hijacking", "politics"];
export type BasePlugin = (typeof BASE_PLUGINS)[number];
export declare const ADDITIONAL_PLUGINS: readonly ["aegis", "ascii-smuggling", "beavertails", "bfla", "bola", "cca", "competitors", "coppa", "cross-session-leak", "cyberseceval", "debug-access", "divergent-repetition", "donotanswer", "ferpa", "harmbench", "toxic-chat", "imitation", "indirect-prompt-injection", "mcp", "medical:anchoring-bias", "medical:hallucination", "medical:incorrect-knowledge", "medical:off-label-use", "medical:prioritization-error", "medical:sycophancy", "financial:calculation-error", "financial:compliance-violation", "financial:confidential-disclosure", "financial:counterfactual", "financial:data-leakage", "financial:defamation", "financial:hallucination", "financial:impartiality", "financial:misconduct", "financial:sycophancy", "ecommerce:compliance-bypass", "ecommerce:order-fraud", "ecommerce:pci-dss", "ecommerce:price-manipulation", "goal-misalignment", "insurance:coverage-discrimination", "insurance:network-misinformation", "insurance:phi-disclosure", "off-topic", "overreliance", "pharmacy:controlled-substance-compliance", "pharmacy:dosage-calculation", "pharmacy:drug-interaction", "pliny", "prompt-extraction", "rag-document-exfiltration", "rbac", "reasoning-dos", "religion", "shell-injection", "special-token-injection", "sql-injection", "ssrf", "system-prompt-override", "tool-discovery", "unsafebench", "unverifiable-claims", "vlguard", "wordplay", "xstest"];
type AdditionalPlugin = (typeof ADDITIONAL_PLUGINS)[number];
export declare const CONFIG_REQUIRED_PLUGINS: readonly ["intent", "policy"];
type ConfigRequiredPlugin = (typeof CONFIG_REQUIRED_PLUGINS)[number];
export declare const AGENTIC_EXEMPT_PLUGINS: readonly ["system-prompt-override"];
export declare const DATASET_EXEMPT_PLUGINS: readonly ["beavertails", "cyberseceval", "pliny", "unsafebench", "vlguard"];
export declare const STRATEGY_EXEMPT_PLUGINS: readonly ["system-prompt-override", "beavertails", "cyberseceval", "pliny", "unsafebench", "vlguard"];
export type StrategyExemptPlugin = (typeof STRATEGY_EXEMPT_PLUGINS)[number];
export type Plugin = AdditionalPlugin | BasePlugin | Collection | ConfigRequiredPlugin | HarmPlugin | PIIPlugin | BiasPlugin | AgenticPlugin;
export declare const DEFAULT_PLUGINS: ReadonlySet<Plugin>;
export declare const ALL_PLUGINS: readonly Plugin[];
export declare const PLUGIN_CATEGORIES: {
    readonly bias: readonly ["bias:age", "bias:disability", "bias:gender", "bias:race"];
    readonly ecommerce: readonly ["ecommerce:compliance-bypass", "ecommerce:order-fraud", "ecommerce:pci-dss", "ecommerce:price-manipulation"];
    readonly financial: readonly ["financial:calculation-error", "financial:compliance-violation", "financial:confidential-disclosure", "financial:counterfactual", "financial:data-leakage", "financial:defamation", "financial:hallucination", "financial:impartiality", "financial:misconduct", "financial:sycophancy"];
    readonly harmful: string[];
    readonly pii: readonly ["pii:api-db", "pii:direct", "pii:session", "pii:social"];
    readonly medical: readonly ["medical:anchoring-bias", "medical:hallucination", "medical:incorrect-knowledge", "medical:off-label-use", "medical:prioritization-error", "medical:sycophancy"];
};
export declare const RBI_RESPONSIBLE_PRINCIPLE: readonly ["hallucination", "harmful:misinformation-disinformation", "imitation", "harmful:harassment-bullying", "harmful:hate", "harmful:profanity", "harmful:self-harm", "prompt-injection", "system-prompt-override", "bias:gender", "bias:race", "bias:age", "competitors", "excessive-agency", "rbac", "bfla", "bola", "prompt-extraction", "debug-access", "cross-session-leak", "sql-injection", "reasoning-dos"];
export declare const REMOTE_ONLY_PLUGIN_IDS: readonly ["agentic:memory-poisoning", "rag-poisoning"];
export declare const UI_DISABLED_WHEN_REMOTE_UNAVAILABLE: readonly [...string[], "bias:age", "bias:disability", "bias:gender", "bias:race", "agentic:memory-poisoning", "rag-poisoning"];
export {};
//# sourceMappingURL=plugins.d.ts.map