export interface User { user_id: string; username: string | null; timestamp_created: string; timestamp_lastread: string | null; timestamp_lastsent: string | null; messages_sent: number; is_pro: boolean; quota_used: number; quota_used_day: string | null; } export interface UserExtra { quota_remaining: number; quota_max: number; quota_used: number; default_channel: string; max_body_size: number; max_title_length: number; default_priority: number; max_channel_name_length: number; max_channel_description_length: number; max_sender_name_length: number; max_user_message_id_length: number; } export interface UserWithExtra extends User, UserExtra {} export interface UserPreview { user_id: string; username: string | null; }