interface ToStringOptions { /** Pad with zeros when an octet would print as 1 char */ zeroPad?: boolean; } /** * The MAC class wraps a 48-bit integer, and provides several helper * methods for manipulating it. * * It could wrap an array of 6 octets instead, but doing so complicates * processing both numeric input and output, without improving string * processing in a useful way. (We would be able to remove the bitwise * arithmetic in .toString(), but it would just end up in parseLong() * instead.) */ export declare class MAC { private readonly _value; constructor(value: number); get value(): number; toLong(): number; toString(opts?: ToStringOptions): string; compare(other: MAC): 0 | 1 | -1; } export {};