export interface PromptInjectionScanResult {
    readonly safe: boolean;
    readonly injections: readonly string[];
}
/** Number of patterns in the injection corpus. Useful for tests/diagnostics. */
export declare const PROMPT_INJECTION_PATTERN_COUNT: number;
/**
 * Scan an untrusted text payload for known prompt-injection vectors.
 *
 * Returns `{ safe: true, injections: [] }` when no pattern matches, or
 * `{ safe: false, injections }` with the names of the matched patterns. The
 * caller decides whether to redact, quarantine, or fail-closed.
 *
 * Pure: no IO, no clock, no randomness.
 */
export declare const scanForPromptInjections: (input: string) => PromptInjectionScanResult;
//# sourceMappingURL=promptInjectionScrub.d.ts.map