declare module "ip" {
	interface contains {
		( address: string ): boolean
	}
	interface network {
		contains: contains;
		networkAddress: string;
		toString: () => string
	}
	const isPrivate: ( ip: string ) => boolean;
	const address: () => string;
	const cidrSubnet: () => contains
	const subnet: ( address: string, netmask: string ) => network
}