/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { IpService } from "./IpService.js";
/**
 * Discovers new IP addresses for an {@link IpService}.
 *
 * This primarily involves sending queries for SRV records using {@link DnssdSolicitor#discover}.  We also query for
 * A and AAAA records for any SRV target hostnames for which we do not know IP addresses.
 *
 * Runs until aborted or we discover a new IP address (we ignore existing addresses).
 */
export declare function IpServiceResolution(service: IpService, abort: AbortSignal, ipv4?: boolean): Promise<void>;
//# sourceMappingURL=IpServiceResolution.d.ts.map