interface DualPackageManifest { module?: unknown; main?: unknown; } export declare function applyCrawlMarkdownInteropPatch(source: string, turndownPluginUrl: string): string; export declare function selectPreferredPackageEntry(manifest: DualPackageManifest, packageName: string): string; export declare function resolvePackageModuleUrlFromImporter(packageName: string, importerPackageJsonPath: string): string; export declare function resolveTurndownPluginEsmUrl(): string; export declare function resolveTurndownPluginCompatUrl(): string; export declare function patchCrawlMarkdownInterop(): void; export declare function ensureTurndownPluginCompat(): Promise; export {};