import { IOctoUser, Priv } from '../types/IUser'; import OctoBot from './bot'; declare class OctoUser implements IOctoUser { bot: OctoBot; id: string; userName: string; nickName: string; platform: string; rawUser?: RU | undefined; isBot: boolean; get privilege(): Priv; set privilege(value: Priv); constructor(bot: OctoBot, id: string, userName: string, nickName: string, platform: string, rawUser?: RU | undefined, isBot?: boolean); toJSON(): { id: string; userName: string; nickName: string; platform: string; isBot: boolean; privilege: Priv; }; private _privilege; private get _redisKey(); private _save; private _initUserFromRedis; } export default OctoUser; //# sourceMappingURL=user.d.ts.map