import type { MediaElement } from '../widget'; export declare class MediaDetector { private enabledElements; private readonly SUPPORTED_IMAGE_EXTENSIONS; private readonly SUPPORTED_VIDEO_EXTENSIONS; private readonly SUPPORTED_AUDIO_EXTENSIONS; constructor(enabledElements?: string[]); detectMediaElements(container?: Element): MediaElement[]; detectMediaInElement(element: Element): MediaElement[]; private getSelectorsForType; private analyzeElement; private getSourceFromChildren; private isValidMediaUrl; private isValidDataUrl; private resolveUrl; shouldProcessElement(element: HTMLElement): boolean; } //# sourceMappingURL=media-detector.d.ts.map