| interface v6 { | 
|     /** | 
|      * @returns The IPv6 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned. | 
|      * | 
|      * @example | 
|      * | 
|      * console.log(await internalIp.v6()); | 
|      * //=> 'fe80::1' | 
|      */ | 
|     (): Promise<string>; | 
|   | 
|     /** | 
|      * @returns The IPv6 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned. | 
|      * | 
|      * @example | 
|      * | 
|      * console.log(internalIp.v6.sync()); | 
|      * //=> 'fe80::1' | 
|      */ | 
|     sync(): string; | 
| } | 
|   | 
| interface v4 { | 
|     /** | 
|      * @returns The IPv4 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned. | 
|      * | 
|      * @example | 
|      * | 
|      * console.log(await internalIp.v4()) | 
|      * //=> '10.0.0.79' | 
|      */ | 
|     (): Promise<string>; | 
|   | 
|     /** | 
|      * @returns The IPv4 address of the internet-facing interface, as determined from the default gateway. When the address cannot be determined for any reason, `null` will be returned. | 
|      * | 
|      * @example | 
|      * | 
|      * console.log(internalIp.v4.sync()) | 
|      * //=> '10.0.0.79' | 
|      */ | 
|     sync(): string; | 
| } | 
|   | 
| declare const internalIp: { | 
|     v6: v6; | 
|     v4: v4; | 
|   | 
|     // TODO: Remove this for the next major release | 
|     default: typeof internalIp; | 
| }; | 
|   | 
| export = internalIp; |