import type { FlatReqFilter } from "./query-optimizer"; import type { NostrEvent, ReqFilter } from "./nostr"; export declare function findTag(e: NostrEvent, tag: string): string | undefined; export declare function findWholeTag(e: NostrEvent, tag: string): string[] | undefined; export declare function reqFilterEq(a: FlatReqFilter | ReqFilter, b: FlatReqFilter | ReqFilter): boolean; export declare function flatFilterEq(a: FlatReqFilter, b: FlatReqFilter): boolean; export declare const UrlRegex: RegExp; export declare function splitByUrl(str: string): string[]; /** * Image file extensions */ export declare const ImageExtensions: string[]; /** * Audio file extensions */ export declare const AudioExtensions: string[]; /** * Video file extensions */ export declare const VideoExtensions: string[]; /** * Converts a file extension into mime type string */ export declare function extensionToMime(e: string): string | undefined; //# sourceMappingURL=utils.d.ts.map