interface INetworkInformation { readonly effectiveType: 'slow-2g' | '2g' | '3g' | '4g'; readonly downlink: number; readonly rtt: number; readonly saveData: boolean; readonly downlinkMax?: number; readonly type?: string; readonly addEventListener: (type: string, listener: (event: Event) => void) => void; readonly removeEventListener: (type: string, listener: (event: Event) => void) => void; onchange: EventListener | null; } export default INetworkInformation;