import { HttpClient } from "@angular/common/http";
import { Injector } from "@angular/core";
import { ResponseResult } from "../models/response-result";
import { BaseService } from "./base.service";
import { ModuleConfigService } from "./module-config.service";
import { UserService } from "./user.service";
export declare class UserOnlineDetailsService extends BaseService {
    private _moduleConfigService;
    private _userService;
    environment: any;
    constructor(http: HttpClient, injector: Injector, _moduleConfigService: ModuleConfigService, _userService: UserService);
    sendHeartBeat(): Promise<ResponseResult>;
    isOnline(lastHeartBeat: Date): boolean;
    getHeartBeatSetting(): {
        interval: number;
        timeoutInterval: number;
        debug: boolean;
        disabled: boolean;
    };
    getDateRangeIsOnline(): Date;
}
//# sourceMappingURL=useronlinedetails.service.d.ts.map