import { URLs } from './urls'; import { Stats } from './stats'; export type Instance = { uri: string; title: string; description: string; email: string; version: string; thumbnail: string | null; urls: URLs; stats: Stats; languages: Array; registrations: boolean; approval_required: boolean; max_toot_chars: number; max_media_attachments?: number; pleroma: { metadata: { account_activation_required: boolean; birthday_min_age: number; birthday_required: boolean; features: Array; federation: { enabled: boolean; exclusions: boolean; }; fields_limits: { max_fields: number; max_remote_fields: number; name_length: number; value_length: number; }; post_formats: Array; }; }; poll_limits: { max_expiration: number; min_expiration: number; max_option_chars: number; max_options: number; }; };