import Client from '../Client/Client'; import ChannelDM from './ChannelDM'; export interface Presence { status: string; activities: { name: string; type: number; url?: string; }[]; } export default class User { username: string; id: string; bot: boolean; avatar: string; discriminator: string; tag: string; publicFlags: number; _client: Client; presence: Presence; constructor(d: any, client: Client); setPresence(presence: Presence): void; createDM(): Promise; }