import { Requirable, Strict } from "../../../common/types.mjs"; //#region src/namespaces/itunes/common/types.d.ts export declare namespace ItunesNs { type BaseCategory = Strict<{ text: Requirable; }, TStrict>; type Category = BaseCategory & { categories?: Array>; }; type Owner = { name?: string; email?: string; }; type Item = { duration?: number; image?: string; explicit?: boolean; author?: string; title?: string; episode?: number; season?: number; episodeType?: string; block?: boolean; /** @deprecated Use standard RSS description instead. No longer used by Apple Podcasts. */ summary?: string; /** @deprecated No longer used by Apple Podcasts. */ subtitle?: string; /** @deprecated No longer used for search in Apple Podcasts. */ keywords?: Array; }; type Feed = { image?: string; categories?: Array>; explicit?: boolean; author?: string; title?: string; type?: string; newFeedUrl?: string; block?: boolean; complete?: boolean; applePodcastsVerify?: string; /** @deprecated Use standard RSS description instead. No longer used by Apple Podcasts. */ summary?: string; /** @deprecated No longer used by Apple Podcasts. */ subtitle?: string; /** @deprecated No longer used for search in Apple Podcasts. */ keywords?: Array; /** @deprecated No longer supported by Apple Podcasts. */ owner?: Owner; }; } //#endregion