import { Network, NetworkInterface, NetworkInterfaceDetails, UdpChannel, UdpChannelOptions } from "@project-chip/matter.js/net"; export declare class NetworkReactNative extends Network { static getMulticastInterfaceIpv4(netInterface: string): Promise; static getMembershipMulticastInterfaces(netInterface: string | undefined, ipv4: boolean): Promise<(string | undefined)[]>; static getNetInterfaceForIp(ip: string): Promise; private static readonly netInterfaces; close(): Promise; private static getNetInterfaceForRemoveAddress; /** * Get all network interfaces. * The optional configuration parameter allows to map interface names to types if this mapping is known. * Each network interface which has no mapped type is returned as Ethernet for now. * * @param configuration - An array of objects with the name and type properties. */ getNetInterfaces(configuration?: NetworkInterface[]): Promise; getIpMac(netInterface: string): Promise; createUdpChannel(options: UdpChannelOptions): Promise; } //# sourceMappingURL=NetworkReactNative.d.ts.map