import * as _sinclair_typebox7904 from "@sinclair/typebox";
import { Static } from "@sinclair/typebox";

//#region src/shared/datasources/external/youtube/list/schema.d.ts
declare const youtubeListSchema: _sinclair_typebox7904.TArray<_sinclair_typebox7904.TObject<{
  etag: _sinclair_typebox7904.TString;
  id: _sinclair_typebox7904.TObject<{
    videoId: _sinclair_typebox7904.TString;
    channelId: _sinclair_typebox7904.TString;
    playlistId: _sinclair_typebox7904.TString;
  }>;
  snippet: _sinclair_typebox7904.TObject<{
    publishedAt: _sinclair_typebox7904.TString;
    channelId: _sinclair_typebox7904.TString;
    title: _sinclair_typebox7904.TString;
    description: _sinclair_typebox7904.TString;
    thumbnails: _sinclair_typebox7904.TObject<{
      default: _sinclair_typebox7904.TObject<{
        url: _sinclair_typebox7904.TString;
        width: _sinclair_typebox7904.TNumber;
        height: _sinclair_typebox7904.TNumber;
      }>;
      standard: _sinclair_typebox7904.TObject<{
        url: _sinclair_typebox7904.TString;
        width: _sinclair_typebox7904.TNumber;
        height: _sinclair_typebox7904.TNumber;
      }>;
    }>;
    channelTitle: _sinclair_typebox7904.TString;
    liveBroadcastContent: _sinclair_typebox7904.TString;
  }>;
}>>;
type YoutubeListSchema = Static<typeof youtubeListSchema>;
//#endregion
export { YoutubeListSchema, youtubeListSchema };
//# sourceMappingURL=schema.d.ts.map