/** * C# Dependency Parser * Parses .csproj and packages.config */ import { BaseDependencyParser } from '../base'; import { DependencyManifest, ManifestFileType, PackageEcosystem } from '../../types'; /** * C# Dependency Parser */ export declare class CSharpDependencyParser extends BaseDependencyParser { name: string; supportedFiles: ManifestFileType[]; ecosystem: PackageEcosystem; /** * Check if parser supports a file */ supports(fileName: string): boolean; /** * Parse manifest file */ parse(filePath: string, content: string): Promise; /** * Parse .csproj (SDK-style or traditional) */ private parseCsproj; /** * Parse packages.config (legacy NuGet) */ private parsePackagesConfig; } export default CSharpDependencyParser; //# sourceMappingURL=csharpParser.d.ts.map