/**
 * Encode a given card number and facility code into a wiegand credential message
 * @param {number} cardNumber - Card number
 * @param {number} facilityCode - Facility code
 * @param {number=16} [cardNumberLength] - How many bits the card number should be
 * @param {number=8} [facilityCodeLength] - How many bits the facility code should be
 * @throws
 * @returns {string} Wiegand credential message
 */
export default function encode(cardNumber: number, facilityCode: number, cardNumberLength?: number, facilityCodeLength?: number): string;
