import type { CobolProjectInfo, FortranProjectInfo, AdaProjectInfo, VLangLibraryGroups, ColdFusionProjectInfo } from '../../types/index.js';
/**
 * Parse v.mod for `deps: [...]` section.
 * Matches quoted dependency names.
 */
export declare function parseVMod(content: string): Set<string>;
/**
 * Parse alire.toml dependencies block.
 * Matches `name = { version = "..." }` entries.
 */
export declare function parseAlireToml(content: string): Set<string>;
/**
 * Determine ColdFusion server type by checking config filenames.
 */
export declare function detectColdFusionServer(files: string[]): string;
/**
 * Detect COBOL project by scanning for *.cob / *.cbl files.
 */
export declare function detectCobolProject(projectPath: string): Promise<CobolProjectInfo>;
/**
 * Detect Fortran project by scanning for common Fortran source extensions.
 */
export declare function detectFortranProject(projectPath: string): Promise<FortranProjectInfo>;
/**
 * Detect Ada project by scanning for *.adb / *.ads files
 * and reading alire.toml for package names.
 */
export declare function detectAdaProject(projectPath: string): Promise<AdaProjectInfo>;
/**
 * Detect V lang project from v.mod dependencies.
 */
export declare function detectVLangLibraries(projectPath: string): Promise<VLangLibraryGroups>;
/**
 * Detect ColdFusion project by scanning for *.cfm / *.cfc files.
 * Determines server type (adobe / lucee / unknown) from config files present.
 */
export declare function detectColdFusionProject(projectPath: string): Promise<ColdFusionProjectInfo>;
//# sourceMappingURL=library-detector-langs5.d.ts.map