/** * Shared constants used across GuardVibe tools. * Single source of truth — all tool modules import from here. */ /** Maps file extensions to language identifiers for security analysis. */ export declare const EXTENSION_MAP: Record; /** Maps well-known config filenames to their language/type identifier. */ export declare const CONFIG_FILE_MAP: Record; /** Directory names excluded from filesystem scans by default. */ export declare const DEFAULT_EXCLUDES: Set; /** File-name patterns excluded from scans — minified bundles, vendor libs, generated artifacts. */ export declare const DEFAULT_FILE_PATTERN_EXCLUDES: RegExp[]; export declare function isExcludedFilename(name: string): boolean; /** * Heuristic: does this source look like a minified/generated bundle? Such files pack * everything onto a few enormous lines, and their mangled `e`/`t` params masquerade as * taint sources — a pure false-positive class. Detect by a very long single line. */ export declare function looksMinified(code: string): boolean;