import { Logging } from "homebridge"; import { CameraConfig } from "./cameraAccessory"; import { DeviceInformation } from "./types/onvif"; import { EventEmitter } from "stream"; export declare class OnvifCamera { protected readonly log: Logging; protected readonly config: CameraConfig; private events; private device; private readonly kOnvifPort; constructor(log: Logging, config: CameraConfig); private getDevice; getEventEmitter(): Promise>; getDeviceInfo(): Promise; }