/** * Network state interface */ export type NetworkState = { online: boolean; downlink?: number; downlinkMax?: number; effectiveType?: string; rtt?: number; saveData?: boolean; type?: string; }; /** * Hook that tracks the state of browser's network connection * * @returns Network state * * @example * ```tsx * const network = useNetworkState(); * * return ( *
*

Online: {network.online ? 'Yes' : 'No'}

* {network.effectiveType &&

Effective type: {network.effectiveType}

} * {network.downlink &&

Downlink: {network.downlink} Mbps

} * {network.rtt &&

RTT: {network.rtt} ms

} *
* ); * ``` */ export declare function useNetworkState(): NetworkState; //# sourceMappingURL=useNetworkState.d.ts.map