import { Episode } from "podverse-partytime"; import { Channel, ChannelSeasonIndex } from "podverse-orm"; type ItemTimerAccumulator = { updateItem: number; handleParsedItemAbout: number; handleParsedItemChaptersFeed: number; handleParsedItemChat: number; handleParsedItemDescription: number; handleParsedItemEnclosure: number; handleParsedItemImage: number; handleParsedItemLicense: number; handleParsedItemLocation: number; handleParsedItemPerson: number; handleParsedItemSeason: number; handleParsedItemSeasonEpisode: number; handleParsedItemSocialInteract: number; handleParsedItemSoundbite: number; handleParsedItemTranscript: number; handleParsedItemTxt: number; handleParsedItemValue: number; }; type HandleParsedItem = { parsedItem: any; channel: Channel; channelSeasonIndex: ChannelSeasonIndex; transactionalEntityManager?: any; timerAccumulator: ItemTimerAccumulator; isLiveItem?: boolean; }; export declare const createItemTimerAccumulator: () => ItemTimerAccumulator; export type HandleParsedItemsResult = { newItemGuids: string[]; newItemGuidEnclosureUrls: string[]; }; export declare const handleParsedItems: (parsedItems: Episode[], channel: Channel, channelSeasonIndex: ChannelSeasonIndex) => Promise; export declare const handleParsedItem: ({ parsedItem, channel, channelSeasonIndex, transactionalEntityManager, timerAccumulator, isLiveItem }: HandleParsedItem) => Promise; export {}; //# sourceMappingURL=item.d.ts.map