import { ParseMainOptions } from "./types.mjs"; import { AtomFeed } from "../feeds/atom/common/types.mjs"; import { JsonFeed } from "../feeds/json/common/types.mjs"; import { RdfFeed } from "../feeds/rdf/common/types.mjs"; import { RssFeed } from "../feeds/rss/common/types.mjs"; //#region src/common/parse.d.ts export type AnyFeed = { format: 'rss'; feed: RssFeed.Feed; } | { format: 'atom'; feed: AtomFeed.Feed; } | { format: 'rdf'; feed: RdfFeed.Feed; } | { format: 'json'; feed: JsonFeed.Feed; }; export declare const parse: (value: unknown, options?: ParseMainOptions) => AnyFeed; //#endregion