import type { AcmeProvider } from './AcmeProvider';
import type { AcmeSettings } from './AcmeSettings';
import type { DnsSettings } from './DnsSettings';
import type { GatewayId } from './GatewayId';
import type { Host } from './Host';
import type { NetworkInterfaceInfo } from './NetworkInterfaceInfo';
import type { PassthroughInfo } from './PassthroughInfo';
import type { WifiInfo } from './WifiInfo';
export type NetworkInfo = {
    wifi: WifiInfo;
    host: Host;
    gateways: {
        [key: GatewayId]: NetworkInterfaceInfo;
    };
    acme: {
        [key: AcmeProvider]: AcmeSettings;
    };
    dns: DnsSettings;
    defaultOutbound: string | null;
    passthroughs: Array<PassthroughInfo>;
};
