export type EmbedType = 'tweet' | 'youtube' | 'codesandbox' | 'bilibili' | 'github-file' | 'github-gist' | 'thinking'; export declare const isTweetUrl: (url: URL) => boolean; export declare const isYoutubeUrl: (url: URL) => boolean; export declare const isCodesandboxUrl: (url: URL) => boolean; export declare const isBilibiliVideoUrl: (url: URL) => boolean; export declare const isGithubFilePreviewUrl: (url: URL) => boolean; export declare const isGistUrl: (url: URL) => boolean; export declare function createSelfThinkingMatcher(hostnames: string[]): (url: URL) => boolean; export declare function matchEmbedUrl(url: URL, selfThinkingMatcher?: (url: URL) => boolean): EmbedType | null; //# sourceMappingURL=url-matchers.d.ts.map