import * as EpisodeTypes from './types/episodeTypes'; import * as ProjectTypes from './types/projectTypes'; import * as FeedTypes from './types/feedTypes'; import * as UtilTypes from './types/utilTypes'; import { GenerageHugoMDFilesV6Props } from './generate/content/generateHugoMDFilesV6'; import { GenerageHugoMDFilesTWDProps } from './generate/content/generateHugoMDFilesPodcast'; import { ModifiedCastboxRSSProps } from './generate/rss/modifyCastboxRSSFeed'; import { GenerateRSSFeedProps } from './generate/rss/generateRSSFeed'; export declare type EpisodeData = EpisodeTypes.EpisodeData; export declare type Segment = EpisodeTypes.Segment; export declare type Link = EpisodeTypes.Link; export declare type Status = ProjectTypes.Status; export declare type ProjectData = ProjectTypes.ProjectData; export declare type Feed = FeedTypes.Feed; export declare type SocialFeedData = FeedTypes.SocialFeedData; export declare type CuratedFeedDBItem = FeedTypes.CuratedFeedDBItem; export declare type AggregatedDBFeedItem = FeedTypes.AggregatedDBFeedItem; export declare type RSSFeedItem = FeedTypes.RSSFeedItem; export declare const FeedType: typeof FeedTypes.FeedType; export declare const SocialFeedType: typeof FeedTypes.SocialFeedType; export declare type RedditListingOptions = UtilTypes.RedditListingOptions; declare type Data = { episodesTWD: EpisodeTypes.EpisodeData[]; episodesTNDD: EpisodeTypes.EpisodeData[]; episodesGMS: EpisodeTypes.EpisodeData[]; projects: ProjectData[]; feedSocialNFD: SocialFeedData[]; }; export declare const data: Data; declare type Website = { generateHugoMDFilesV6: ({ projects, contentDirectory }: GenerageHugoMDFilesV6Props) => Promise; generateHugoMDFilesPodcast: ({ episodes, contentDirectory, email }: GenerageHugoMDFilesTWDProps) => Promise; }; export declare const website: Website; declare type Media = { modifyCastboxRSSFeed: ({ inputRSSURL, newRSSURL, outputRSSFile, authorRSSField, episodeList, podcastWebsite }: ModifiedCastboxRSSProps) => Promise; generateRSSFeed: ({ title, description, websiteLink, linkRSSFile, outputRSSFile, feedList }: GenerateRSSFeedProps) => Promise; }; export declare const media: Media; export {};