import type { CompiledRuleset, RedactionStats } from "./types.js"; export interface EngineMatch { start: number; end: number; priority: number; token: string; category: string; ruleIndex: number; } export interface ScanSpan { ruleName: string; category: string; start: number; end: number; value: string; } export declare function scanString(input: string, rs: CompiledRuleset, options?: { captureSpans?: boolean; }): { redacted: string; stats: RedactionStats; spans?: ScanSpan[]; };