/**
 * Control Flow Analysis Utilities
 *
 * Backward-compatible wrappers around shared code-analysis utilities.
 * Existing callers pass (content: string, lineNumber: number) — these
 * wrappers create a temporary ParsedFile to delegate to the shared implementation.
 */
/**
 * Check if a line is inside a try-catch block
 * Looks for enclosing try { ... } catch pattern
 */
export declare function isInsideTryCatch(content: string, lineNumber: number): boolean;
/**
 * Simpler heuristic: check if there's a try-catch in the same function scope
 * Looks for try { before the line and } catch after, within reasonable bounds
 */
export declare function hasTryCatchNearby(content: string, lineNumber: number, windowSize?: number): boolean;
/**
 * Extract function context where a call is being made
 * Looks backwards from the current line to find enclosing function name
 * Returns lowercase function name or null if not found
 */
export declare function extractFunctionContext(content: string, lineNumber: number): string | null;
//# sourceMappingURL=control-flow.d.ts.map