///
///
///
import dgram from "dgram";
import { EventEmitter } from "events";
export declare class Browser extends EventEmitter {
socket: dgram.Socket;
originatorIPaddress: string;
autoBrowse: boolean;
updateRate: number;
disconnectMultiplier: number;
deviceList: any[];
updateInterval: NodeJS.Timer | null;
listIdentityRequest: any;
constructor(originatorPort?: number, originatorIPaddress?: string, autoBrowse?: boolean, updateRate?: number, disconnectMultiplier?: number);
start(): void;
stop(): void;
checkStatus(): void;
_setupSocketEvents(): void;
_parseListIdentityResponse(msg: any): any;
_addDevice(device: any): void;
}