/**
 * Model-less scan orchestrator — VENDORED slim variant of @sovguard/engine's
 * scanner/index.ts scan().
 *
 * Runs ONLY the dependency-free detection layers (regex + indirect + perplexity)
 * so it can run in-process in the j41 SDK / job-agent with no native modules
 * (no onnxruntime-node, no better-sqlite3). The ONNX classifier + semantic
 * layers from @sovguard/engine are intentionally absent — results carry
 * `degraded: true` to make that explicit. Produces the same ScanResult shape so
 * the vendored context.ts behaves identically to the full engine on these layers.
 */
import type { ScanResult, SovGuardConfig } from './types.js';
export declare function scan(text: string, config?: SovGuardConfig): Promise<ScanResult>;
//# sourceMappingURL=scan.d.ts.map