import { BaseDevice } from "./base.device"; import { HttpClient } from "@angular/common/http"; import { BaseClient } from "../client/base.client"; import { ITitle } from "./model/title"; import { Itoken } from "../auth/itoken"; import { IWindow } from "./model/window"; import { Observable } from "rxjs"; import { NavigationBar } from "./model/navigationbar"; import { UserLocation } from "./model/location"; import { Title } from "@angular/platform-browser"; import { TokenService } from "../token/token.service"; import { UserService } from "../user/user.service"; import { IUser } from "../user/user.interface"; export declare class Browser extends BaseDevice { private tokenService; private http; private user; private baseclient; private title; constructor(tokenService: TokenService, http: HttpClient, user: UserService, baseclient: BaseClient, title: Title); auth(): Promise; private authByCas; private authByConfiguredUserPass; getToken(): Itoken; getUser(): IUser; openWindow(iwindow: IWindow): void; scanCode(): Observable; setNavigationBar(navigationBar: NavigationBar): void; setTitle(ititle: ITitle): void; share(): void; userLocation(): Observable; validateInWifi(bssids: Array): Observable; getWifiMac(): Observable; chooseContacts(count: number): Observable; contactDetails(targetUserId: string): Observable; uploadImage(count: number, sourceType: any): Observable; openReadWithTimer(url: any, openType: any, title: any, id: any, type: any): Observable; uploadMovie(limitMinute: number): Observable; fileBrowser(url: string, title: string): Observable; startSearchBeacons(ticket: string, callback: (argv: any) => void): void; stopSearchBeacons(callback: (argv: any) => void): void; onSearchBeacons(callback: (argv: any) => void): void; }