import { Context } from "koishi";
import { Result, UserData } from "..";
export declare class UserMgr {
    private static instance;
    static Inst(): UserMgr;
    private ctx;
    private _users;
    setUsers(ctx: Context): Promise<void>;
    private saveUser;
    addUser(qq: string, saveNow?: boolean): void;
    setUserMonthlyCardRemindTimeIndex(qq: string, timeIndex: number): void;
    getUsersWithMonthlyCardRemindTimeIndex(timeIndex: number): UserData[];
    getAllMonthlyCardRemindUsers(): UserData[];
    updateUserLastGetMonthlyCardDate(qq: string): Result<void>;
}
