///
/**
* Converts IP string into buffer, 4 bytes for IPv4, and 16 bytes for IPv6.
* It will return null when IP string invalid.
*
* ```js
* console.log(bytesFromIP('::1')) //
* ```
* @param ip IP string to convert
*/
export declare function bytesFromIP(ip: string): Buffer | null;
/**
* Converts 4-bytes into an IPv4 string representation or 16-bytes into
* an IPv6 string representation. The bytes must be in network order.
*
* ```js
* console.log(bytesToIP(Buffer.from([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]))) // '::1'
* ```
* @param bytes buffer to convert
*/
export declare function bytesToIP(bytes: Buffer): string;
/**
* Returns Object Identifier (dot-separated numeric string) that registered by initOID function.
* It will return empty string if not exists.
* @param nameOrId OID name or OID
*/
export declare function getOID(nameOrId: string): string;
/**
* Returns Object Identifier name that registered by initOID function.
* It will return the argument nameOrId if not exists.
* @param nameOrId OID name or OID
*/
export declare function getOIDName(nameOrId: string): string;