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

//#region src/shared/datasources/external/mastodon/account/schema.d.ts
declare const mastodonAccountSchema: _sinclair_typebox7841.TObject<{
  id: _sinclair_typebox7841.TString;
  username: _sinclair_typebox7841.TString;
  acct: _sinclair_typebox7841.TString;
  url: _sinclair_typebox7841.TString;
  display_name: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TString>;
  note: _sinclair_typebox7841.TString;
  avatar: _sinclair_typebox7841.TString;
  avatar_static: _sinclair_typebox7841.TString;
  header: _sinclair_typebox7841.TString;
  header_static: _sinclair_typebox7841.TString;
  locked: _sinclair_typebox7841.TBoolean;
  fields: _sinclair_typebox7841.TArray<_sinclair_typebox7841.TObject<{
    name: _sinclair_typebox7841.TString;
    value: _sinclair_typebox7841.TString;
    verified_at: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TString>;
  }>>;
  emojis: _sinclair_typebox7841.TArray<_sinclair_typebox7841.TObject<{
    shortcode: _sinclair_typebox7841.TString;
    url: _sinclair_typebox7841.TString;
    static_url: _sinclair_typebox7841.TString;
    visible_in_picker: _sinclair_typebox7841.TBoolean;
    category: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TString>;
  }>>;
  bot: _sinclair_typebox7841.TBoolean;
  group: _sinclair_typebox7841.TBoolean;
  discoverable: _sinclair_typebox7841.TUnion<[_sinclair_typebox7841.TBoolean, _sinclair_typebox7841.TNull]>;
  noindex: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TBoolean>;
  moved: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TString>;
  suspended: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TBoolean>;
  limited: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TBoolean>;
  created_at: _sinclair_typebox7841.TString;
  last_status_at: _sinclair_typebox7841.TOptional<_sinclair_typebox7841.TString>;
  statuses_count: _sinclair_typebox7841.TNumber;
  followers_count: _sinclair_typebox7841.TNumber;
  following_count: _sinclair_typebox7841.TNumber;
}>;
type MastodonAccountSchema = Static<typeof mastodonAccountSchema>;
//#endregion
export { MastodonAccountSchema, mastodonAccountSchema };
//# sourceMappingURL=schema.d.ts.map