/**
 * Sanitiser Detection — Identifies sanitisation functions in code.
 *
 * Two-pass approach:
 * 1. Scan imports to know which sanitisation libraries are available
 * 2. Scan for sanitiser calls (context-sensitive)
 */
import type { SanitiserInfo, SanitiserTarget } from './taint-types';
/**
 * Detect sanitisation functions available in a file.
 *
 * Pass 1: Scan imports to determine which libraries are available.
 * Pass 2: Find sanitiser call sites.
 */
export declare function detectSanitisers(content: string, _filePath: string): SanitiserInfo[];
/**
 * Check if a specific line contains a sanitiser call.
 *
 * Used during taint propagation to determine if a variable is sanitised
 * at a particular assignment.
 */
export declare function isSanitiserCall(line: string, sanitisers: SanitiserInfo[]): {
    sanitised: boolean;
    method?: string;
    target?: SanitiserTarget;
};
//# sourceMappingURL=sanitiser-detection.d.ts.map