/**
 * X-Ray Memory Guard
 *
 * Synchronous, fast content scanner for memory pipeline integration.
 * Checks content destined for memory storage against X-Ray pattern
 * detection, returning an allow/deny decision with findings.
 *
 * No file I/O, no network — pure in-memory analysis.
 */
import type { XRayFinding } from './types.js';
export interface MemoryGuardResult {
    allowed: boolean;
    findings: XRayFinding[];
    riskLevel: string;
}
/**
 * Scan content destined for memory storage.
 *
 * @param content - The memory content to scan
 * @param title - Optional title/name for the memory entry
 * @returns { allowed, findings, riskLevel }
 *   - allowed: true if trust score >= 60 (LOW risk or better)
 *   - findings: all detected X-Ray findings
 *   - riskLevel: SAFE | LOW | MEDIUM | HIGH | CRITICAL
 */
export declare function xrayMemoryContent(content: string, title?: string): MemoryGuardResult;
