/**
 * Race Condition Scanner
 *
 * Detects concurrency bugs that could lead to security vulnerabilities.
 *
 * Detection targets:
 * - Go: go vet static race detection, shared state patterns
 * - Node.js: Shared mutable state + async, TOCTOU patterns
 * - Python: threading issues, GIL bypass concerns
 * - Java: Non-atomic operations, check-then-act bugs
 *
 * CWE Mappings:
 * - CWE-362: Concurrent Execution with Improper Synchronization
 * - CWE-366: Race Condition within a Thread
 * - CWE-367: TOCTOU Race Condition
 * - CWE-820: Missing Synchronization
 */
import type { ScannerResult } from "./types.js";
/**
 * Main entry point: Run race condition analysis on a project
 */
export declare function runRaceConditionAnalysis(projectPath: string, options?: {
    timeout?: number;
}): Promise<ScannerResult>;
//# sourceMappingURL=race-condition.d.ts.map