import type { Client } from '../client/Client'; import { DMChannel } from '../structures/DMChannel'; import { User } from '../structures/User'; import { LimitedMap } from '../utils/LimitedMap'; /** * Manages API methods for Users and stores their cache. */ declare class UserManager { cache: LimitedMap; client: Client; constructor(client: Client, limit: number); /** * Obtains a user from Discord * @param {string} id The user to fetch * @returns {Promise} */ fetch(id: string): Promise; createDM(recipient_id: string): Promise; } export { UserManager }; //# sourceMappingURL=UserManager.d.ts.map