import { IOnvifDevice } from './device';
import { Observable } from 'rxjs';
import { IWsResponseModel, IWsProbeConfig } from '../ws-discovery/ws-probe.interfaces';
export interface IOnvifProbeResponseModel extends IWsResponseModel {
    readonly device: IOnvifDevice;
}
export declare type IOnvifProbeResponseModels = readonly IOnvifProbeResponseModel[];
export declare type IOnvifProbeResponse = Observable<IOnvifProbeResponseModels>;
export declare const onvifProbe: (config?: Partial<IWsProbeConfig> | undefined) => IOnvifProbeResponse;
