export function inferExportsEntries({ main, module, exports }: PackageDescriptor, conditions: Set<string>, types: LanguageForExtension): Generator<string[] | [string, string | null], void, any>;
export function inferExports(descriptor: PackageDescriptor, conditions: Set<string>, types: LanguageForExtension): Record<string, string>;
export function inferExportsAliasesAndPatterns(descriptor: PackageDescriptor, externalAliases: Node["externalAliases"], internalAliases: Node["internalAliases"], patterns: PatternDescriptor[], conditions: Set<string>, types: Record<string, string>, log: LogFn): void;
import type { PackageDescriptor } from './types.js';
import type { LanguageForExtension } from './types.js';
import type { Node } from './types/node-modules.js';
import type { PatternDescriptor } from './types/pattern-replacement.js';
import type { LogFn } from './types/external.js';
//# sourceMappingURL=infer-exports.d.ts.map