import type { User as APIUser } from 'revolt-api'; import { BaseManager } from './BaseManager'; import { Message, User } from '../structures/index'; export declare type UserResolvable = User | APIUser | Message | string; export declare class UserManager extends BaseManager { holds: typeof User; fetch(user: UserResolvable, { force }?: { force?: boolean | undefined; }): Promise; resolve(resolvable: Message | User): User; resolve(resolvable: string | APIUser): User | null; resolveId(resolvable: UserResolvable): string | null; }