export type SpotifyEpisode = {
    errors: Array<{
        message: string;
        locations: Array<{
            line: number;
            column: number;
        }>;
        path: Array<string>;
        extensions: {
            classification: string;
        };
    }>;
    data: {
        episodeUnionV2: {
            __typename: string;
            id: string;
            uri: string;
            name: string;
            contents: Array<any>;
            htmlDescription: string;
            description: string;
            coverArt: {
                sources: Array<{
                    url: string;
                    width: number;
                    height: number;
                }>;
            };
            creator: any;
            audio: {
                items: Array<{
                    url: string;
                    format: string;
                    fileId: string;
                }>;
            };
            audioPreview: {
                url: string;
                format: string;
            };
            duration: {
                totalMilliseconds: number;
            };
            contentRating: {
                label: string;
            };
            releaseDate: {
                isoString: string;
            };
            playedState: {
                playPositionMilliseconds: number;
                state: string;
            };
            mediaTypes: Array<string>;
            restrictions: {
                paywallContent: boolean;
            };
            playability: {
                playable: boolean;
                reason: string;
                unplayabilityReasons: Array<any>;
            };
            sharingInfo: {
                shareUrl: string;
                shareId: string;
            };
            podcastV2: {
                data: {
                    __typename: string;
                    uri: string;
                    name: string;
                    coverArt: {
                        sources: Array<{
                            url: string;
                            width: number;
                            height: number;
                        }>;
                    };
                    trailerV2: any;
                    showTypes: Array<string>;
                };
            };
            type: string;
            segments: any;
            contentInformation: any;
            transcripts: {
                items: Array<any>;
            };
        };
    };
    extensions: {};
};
