import { EmbedDefinition } from './types'; declare class EmbedRegistry { private providers; register(definition: EmbedDefinition): void; get(id: string): EmbedDefinition | undefined; getAll(): EmbedDefinition[]; detectType(url: string): string | null; convertUrl(url: string, type?: string): string; } export declare const embedRegistry: EmbedRegistry; /** * Detects embed type from URL using the registry * Returns null if URL doesn't match any embed pattern */ export declare const detectEmbedType: (url: string) => string | null; export {};