import { UserStatus } from "./apis";
import { ChzzkModule } from "../module";
import { ChzzkModuleOptionDto } from "./dtos/chzzk-connector-option.dto";
export declare class ChzzkUser {
    private cm;
    private opt;
    private userRepository;
    private _loggedIn;
    constructor(cm: ChzzkModule, opt: ChzzkModuleOptionDto);
    login(nidAuth: string, nidSession: string): Promise<void>;
    logout(): Promise<void>;
    status(): Promise<UserStatus>;
    get loggedIn(): boolean;
}
