import { Requirable, Strict } from "../../../common/types.cjs"; import { AdminNs } from "../../../namespaces/admin/common/types.cjs"; import { CcNs } from "../../../namespaces/cc/common/types.cjs"; import { CreativeCommonsNs } from "../../../namespaces/creativecommons/common/types.cjs"; import { DcNs } from "../../../namespaces/dc/common/types.cjs"; import { DcTermsNs } from "../../../namespaces/dcterms/common/types.cjs"; import { GeoNs } from "../../../namespaces/geo/common/types.cjs"; import { GeoRssNs } from "../../../namespaces/georss/common/types.cjs"; import { GooglePlayNs } from "../../../namespaces/googleplay/common/types.cjs"; import { ItunesNs } from "../../../namespaces/itunes/common/types.cjs"; import { MediaNs } from "../../../namespaces/media/common/types.cjs"; import { OpenSearchNs } from "../../../namespaces/opensearch/common/types.cjs"; import { PingbackNs } from "../../../namespaces/pingback/common/types.cjs"; import { PscNs } from "../../../namespaces/psc/common/types.cjs"; import { SlashNs } from "../../../namespaces/slash/common/types.cjs"; import { SyNs } from "../../../namespaces/sy/common/types.cjs"; import { ThrNs } from "../../../namespaces/thr/common/types.cjs"; import { TrackbackNs } from "../../../namespaces/trackback/common/types.cjs"; import { WfwNs } from "../../../namespaces/wfw/common/types.cjs"; import { XmlNs } from "../../../namespaces/xml/common/types.cjs"; import { AtomNs } from "../../../namespaces/atom/common/types.cjs"; import { ContentNs } from "../../../namespaces/content/common/types.cjs"; import { AcastNs } from "../../../namespaces/acast/common/types.cjs"; import { BlogChannelNs } from "../../../namespaces/blogchannel/common/types.cjs"; import { FeedPressNs } from "../../../namespaces/feedpress/common/types.cjs"; import { PodcastNs } from "../../../namespaces/podcast/common/types.cjs"; import { PrismNs } from "../../../namespaces/prism/common/types.cjs"; import { RawVoiceNs } from "../../../namespaces/rawvoice/common/types.cjs"; import { SourceNs } from "../../../namespaces/source/common/types.cjs"; import { SpotifyNs } from "../../../namespaces/spotify/common/types.cjs"; //#region src/feeds/rss/common/types.d.ts export declare namespace RssFeed { type Person = { name?: string; email?: string; link?: string; }; type Category = Strict<{ name: Requirable; domain?: string; }, TStrict>; type Cloud = Strict<{ domain: Requirable; port: Requirable; path: Requirable; registerProcedure: Requirable; protocol: Requirable; }, TStrict>; type Image = Strict<{ url: Requirable; title: Requirable; link: Requirable; description?: string; height?: number; width?: number; }, TStrict>; type TextInput = Strict<{ title: Requirable; description: Requirable; name: Requirable; link: Requirable; }, TStrict>; type Enclosure = Strict<{ url: Requirable; length: Requirable; type: Requirable; }, TStrict>; type SkipHours = Array; type SkipDays = Array; type Guid = Strict<{ value: Requirable; isPermaLink?: boolean; }, TStrict>; type Source = Strict<{ title: Requirable; url: Requirable; }, TStrict>; type Item = Strict<{ title?: string; link?: string; description?: string; authors?: Array; categories?: Array>; comments?: string; enclosures?: Array>; guid?: Guid; pubDate?: TDate; source?: Source; atom?: AtomNs.Entry; cc?: CcNs.ItemOrFeed; dc?: DcNs.ItemOrFeed; content?: ContentNs.Item; creativeCommons?: CreativeCommonsNs.ItemOrFeed; slash?: SlashNs.Item; itunes?: ItunesNs.Item; podcast?: PodcastNs.Item; psc?: PscNs.Item; googleplay?: GooglePlayNs.Item; media?: MediaNs.ItemOrFeed; georss?: GeoRssNs.ItemOrFeed; geo?: GeoNs.ItemOrFeed; thr?: ThrNs.Item; dcterms?: DcTermsNs.ItemOrFeed; prism?: PrismNs.Item; wfw?: WfwNs.Item; sourceNs?: SourceNs.Item; rawvoice?: RawVoiceNs.Item; spotify?: SpotifyNs.Item; pingback?: PingbackNs.Item; trackback?: TrackbackNs.Item; acast?: AcastNs.Item; xml?: XmlNs.ItemOrFeed; }, TStrict> & (TStrict extends true ? { title: string; } | { description: string; } : unknown); type Feed = Strict<{ title: Requirable; link: Requirable; description: Requirable; language?: string; copyright?: string; managingEditor?: Person; webMaster?: Person; pubDate?: TDate; lastBuildDate?: TDate; categories?: Array>; generator?: string; docs?: string; cloud?: Cloud; ttl?: number; image?: Image; rating?: string; textInput?: TextInput; skipHours?: Array; skipDays?: Array; items?: Array>; atom?: AtomNs.Feed; cc?: CcNs.ItemOrFeed; dc?: DcNs.ItemOrFeed; sy?: SyNs.Feed; itunes?: ItunesNs.Feed; podcast?: PodcastNs.Feed; googleplay?: GooglePlayNs.Feed; media?: MediaNs.ItemOrFeed; georss?: GeoRssNs.ItemOrFeed; geo?: GeoNs.ItemOrFeed; dcterms?: DcTermsNs.ItemOrFeed; prism?: PrismNs.Feed; creativeCommons?: CreativeCommonsNs.ItemOrFeed; feedpress?: FeedPressNs.Feed; opensearch?: OpenSearchNs.Feed; admin?: AdminNs.Feed; sourceNs?: SourceNs.Feed; blogChannel?: BlogChannelNs.Feed; rawvoice?: RawVoiceNs.Feed; spotify?: SpotifyNs.Feed; pingback?: PingbackNs.Feed; acast?: AcastNs.Feed; xml?: XmlNs.ItemOrFeed; }, TStrict>; } //#endregion