///
import { RPCBase } from "./rpcBase";
/**
* Login manager for logging in and keeping the connection alive.
*/
export declare class RPCLogin {
readonly rpcBase: RPCBase;
_username: string;
_password: string;
_retries: number;
_keepAliveID?: NodeJS.Timeout;
constructor(rpcBase: RPCBase);
_keepAliveFunc: () => Promise;
logout(): Promise>;
login(username: string, password: string, loginType?: string, clientType?: string): Promise;
_login(loginType?: string, clientType?: string): Promise;
}
//# sourceMappingURL=rpcLogin.d.ts.map