import { URLs } from './urls';
import { Stats } from './stats';
import { Account } from './account';
export type Instance = {
    account_domain: string;
    approval_required: boolean;
    configuration: {
        statuses: {
            max_characters: number;
            max_media_attachments: number;
            characters_reserved_per_url: number;
        };
        media_attachments: {
            supported_mime_types: Array<string>;
            image_size_limit: number;
            image_matrix_limit: number;
            video_size_limit: number;
            video_frame_limit: number;
            video_matrix_limit: number;
        };
        polls: {
            max_options: number;
            max_characters_per_option: number;
            min_expiration: number;
            max_expiration: number;
        };
    };
    contact_account?: Account;
    description: string;
    email: string;
    invites_enabled: boolean;
    languages: Array<string>;
    max_toot_chars: number;
    registrations: boolean;
    stats: Stats;
    thumbnail: string | null;
    title: string;
    uri: string;
    urls: URLs;
    version: string;
};
