import * as _sinclair_typebox1999 from "@sinclair/typebox";
import { TArray, TObject } from "@sinclair/typebox";

//#region src/shared/datasources/schemas.d.ts
declare const schemasMap: {
  readonly rss: TArray<TObject<{
    title: _sinclair_typebox1999.TOptional<_sinclair_typebox1999.TString>;
    link: _sinclair_typebox1999.TOptional<_sinclair_typebox1999.TString>;
    creator: _sinclair_typebox1999.TOptional<_sinclair_typebox1999.TString>;
    content: _sinclair_typebox1999.TOptional<_sinclair_typebox1999.TString>;
    pubDate: _sinclair_typebox1999.TOptional<_sinclair_typebox1999.TString>;
  }>>;
  readonly "youtube-list": TArray<TObject<{
    etag: _sinclair_typebox1999.TString;
    id: TObject<{
      videoId: _sinclair_typebox1999.TString;
      channelId: _sinclair_typebox1999.TString;
      playlistId: _sinclair_typebox1999.TString;
    }>;
    snippet: TObject<{
      publishedAt: _sinclair_typebox1999.TString;
      channelId: _sinclair_typebox1999.TString;
      title: _sinclair_typebox1999.TString;
      description: _sinclair_typebox1999.TString;
      thumbnails: TObject<{
        default: TObject<{
          url: _sinclair_typebox1999.TString;
          width: _sinclair_typebox1999.TNumber;
          height: _sinclair_typebox1999.TNumber;
        }>;
        standard: TObject<{
          url: _sinclair_typebox1999.TString;
          width: _sinclair_typebox1999.TNumber;
          height: _sinclair_typebox1999.TNumber;
        }>;
      }>;
      channelTitle: _sinclair_typebox1999.TString;
      liveBroadcastContent: _sinclair_typebox1999.TString;
    }>;
  }>>;
  readonly "http-json": {
    readonly description: "JSON array retrieved from an HTTP endpoint";
  };
};
//#endregion
export { schemasMap };
//# sourceMappingURL=schemas.d.ts.map