/** * Parses a MAC address string into an array of 6 bytes. * Accepts formats: `AA:BB:CC:DD:EE:FF`, `AA-BB-CC-DD-EE-FF`, `AABBCCDDEEFF`. * * @param macAddress The MAC address string to parse. * @returns An array of 6 bytes (numbers 0-255). * @throws {Error} If the MAC address format is invalid. */ export declare function parseMacAddress(macAddress: string): number[]; /** * Creates a Wake-on-LAN magic packet for the given MAC address. * The packet is 102 bytes: 6 bytes of 0xFF followed by the MAC address repeated 16 times. * * @param macAddress The target MAC address (formats: `AA:BB:CC:DD:EE:FF`, `AA-BB-CC-DD-EE-FF`, `AABBCCDDEEFF`). * @returns The magic packet as a number array (102 bytes, each 0-255). * @throws {Error} If the MAC address format is invalid. */ export declare function createMagicPacket(macAddress: string): number[];