/** * ruRE Phase 3 — .NET assembly metadata inspection (ADR-0004). * Reads ECMA-335 metadata from a Buffer. Never loads or executes the assembly. */ export interface DotNetInfo { isManaged: boolean; runtimeVersion: string | null; assembly: { name: string; version: string; } | null; assemblyRefs: { name: string; version: string; }[]; typeCount: number; types: string[]; methodCount: number; pinvokes: { module: string; function: string; }[]; userStrings: string[]; entryPointToken: number | null; warnings: string[]; truncated: boolean; } /** Inspects a managed assembly's metadata. Never throws on hostile input. */ export declare function parseDotNet(b: Buffer): DotNetInfo; //# sourceMappingURL=dotnet-parse.d.ts.map