import type { DependencyDetector, FileContext } from '@teambit/dependency-resolver'; import type { Logger } from '@teambit/logger'; /** * Regex-based fallback for extracting import sources from MDX files. * Used when compileSync fails due to MDX v3 syntax incompatibilities in user content * (e.g. HTML comments, escaped characters, bare variable declarations, unclosed tags). * * Matches both standard imports (import x from "y") and side-effect imports (import "y"). */ export declare function detectImportsWithRegex(source: string): string[]; export declare class MDXDependencyDetector implements DependencyDetector { private supportedExtensions; private logger?; private currentFilename?; constructor(supportedExtensions: string[], logger?: Logger); isSupported(context: FileContext): boolean; detect(source: string): string[]; }