import { ServiceRecord } from './service';
import mDNS, { MulticastDNS } from 'multicast-dns';
export declare class Server {
    mdns: MulticastDNS;
    private registry;
    private errorCallback;
    constructor(opts?: mDNS.Options, errorCallback?: Function);
    register(records: ServiceRecord[] | ServiceRecord): void;
    unregister(records: ServiceRecord[] | ServiceRecord): void;
    private respondToQuery;
    private recordsFor;
}
export default Server;
