/**
 * Iron Dome — PII Guard
 *
 * Enforces PII protection rules: prevents outputting certain categories
 * of personal data and limits others to aggregates only.
 */
import type { IronDomeConfig } from './config.js';
export interface PiiCheckResult {
    allowed: boolean;
    violations: PiiViolation[];
    sanitisedContent?: string;
}
export interface PiiViolation {
    category: string;
    rule: 'never_output' | 'aggregates_only';
    reason: string;
}
/**
 * Check content against PII protection rules.
 */
export declare function checkPII(content: string, config: IronDomeConfig): PiiCheckResult;
