import { Injector, OnInit } from "@angular/core";
import { BaseDevice } from "./base.device";
import { BaseClient } from "../client";
/**
 * 设备类型
 */
export declare enum DeviceType {
    BROWSER = "BROWSER",
    IOS = "IOS",
    ANDROID = "ANDROID",
    WECHAT_MP = "WECHAT_MP",
    WECHAT_MICRO = "WECHAT_MICRO",
    YIBAN = "YIBAN",
    YUNZAI_IM = "YUNZAI_IM",
    YUNZAI_OA_UNI_APP_X = "YUNZAI_OA_UNI_APP_X",
    DINGTALK = "DINGTALK"
}
export declare class DeviceService implements OnInit {
    private inject;
    private baseclient;
    native: BaseDevice;
    ngOnInit(): void;
    constructor(inject: Injector, baseclient: BaseClient);
    /**
     * 获取设备类型
     */
    getType(): DeviceType;
}
