/// import { GenericDevice, DeviceOptions } from './genericDevice'; import { camera } from './camera'; import { Source } from '../sources/source'; import * as http from 'http'; import { InitObject } from '../lib/module'; import { ConfigLoader } from '../lib/load'; export declare class httpCamera extends camera { videoUrl: string; snapshotUrl: string; constructor(source: Source, url: string, instanceFullname: string, name: string, initObject: InitObject, options?: DeviceOptions); private doGet; getSnapshot(baseUrl: string, headers: http.IncomingHttpHeaders, callback: (response: http.IncomingMessage) => void): void; getStream(baseUrl: string, headers: http.IncomingHttpHeaders, callback: (response: http.IncomingMessage) => void): void; createInstance(configLoader: ConfigLoader, instanceFullname: string, initObject: InitObject): GenericDevice; }