import type { Episode } from 'podverse-partytime'; type CompatItemDtoOptions = { isLiveItem?: boolean; }; export declare const compatItemDto: (parsedItem: Episode, options?: CompatItemDtoOptions) => { guid: string | null; guid_enclosure_url: string | null; pub_date: Date | null; title: string | null; }; export declare const compatItemAboutDto: (parsedItem: Episode) => { duration: string | null; explicit: boolean; website_link_url: string | null; item_itunes_episode_type: import("podverse-orm").ItemItunesEpisodeTypeEnum; }; export declare const compatItemChaptersFeedDto: (parsedItem: Episode) => { url: string | null; type: string; } | null; export declare const compatItemChatDto: (parsedItem: Episode) => { server: string; protocol: string; account_id: string | null; space: string | null; } | null; export declare const compatItemDescriptionDto: (parsedItem: Episode) => { value: string; } | null; export declare const compatItemEnclosureDtos: (parsedItem: Episode) => ({ item_enclosure: { type: string; length: number | null; bitrate: null; height: null; language: null; title: null; rel: null; codecs: null; item_enclosure_default: boolean; }; item_enclosure_integrity: null; item_enclosure_sources: { uri: string; content_type: null; }[]; } | { item_enclosure: { type: string; length: number | null; bitrate: number | null; height: number | null; language: string | null; title: string | null; rel: string | null; codecs: string | null; item_enclosure_default: boolean; }; item_enclosure_integrity: any; item_enclosure_sources: { uri: string; content_type: string; }[]; })[]; export declare const compatItemImageDtos: (parsedItem: Episode) => ({ url: string | undefined; image_width_size: null; } | { url: string; image_width_size: number; })[]; export declare const compatItemLicenseDto: (parsedItem: Episode) => { identifier: string; url: string | null; } | null; export declare const compatItemLocationDto: (parsedItem: Episode) => { geo: string | null; osm: string | null; name: string | null; } | null; export declare const compatItemPersonDtos: (parsedItem: Episode) => { name: string; role: string | null; person_group: string; img: string | null; href: string | null; }[]; export declare const compatItemSeasonDto: (parsedItem: Episode) => { number: number | undefined; title: string | null; } | null; export declare const compatItemSeasonEpisodeDto: (parsedItem: Episode) => { display: string | null; number: number | undefined; } | null; export declare const compatItemSocialInteractDtos: (parsedItem: Episode) => { protocol: string; uri: string; account_id: string | null; account_url: string | null; priority: number | null; }[]; export declare const compatItemSoundbiteDtos: (parsedItem: Episode) => { start_time: string; duration: string; title: string | null; }[]; export declare const compatItemTranscriptDtos: (parsedItem: Episode) => { url: string; type: string; language: string | null; rel: string | null; }[]; export declare const compatItemTxtDtos: (parsedItem: Episode) => { purpose: string | null; value: string; }[]; export declare const compatItemValueDtos: (parsedItem: Episode) => { item_value: { type: string; method: string; suggested: number | null; }; item_value_recipients: { type: string; address: string; split: number; name: string | null; custom_key: string | null; custom_value: string | null; fee: boolean; }[]; item_value_time_splits: ({ meta: { start_time: string; duration: string; remote_start_time: string; remote_percentage: string; }; item_value_time_splits_recipients: never[]; item_value_time_splits_remote_item: { feed_guid: string; feed_url: string | null; item_guid: string | null; title: null; } | null; } | { meta: { start_time: string; duration: string; remote_start_time: string; remote_percentage: string; }; item_value_time_splits_recipients: { type: string; address: string; split: number; name: string | null; custom_key: string | null; custom_value: string | null; fee: boolean; }[]; item_value_time_splits_remote_item: null; })[]; }[]; export {}; //# sourceMappingURL=item.d.ts.map