import { type ByteArray, type BytesToHexErrorType, type Keccak256ErrorType } from 'viem'; import { InvalidDnsEncodedNameError } from '../../errors/utils.js'; import { type EncodeLabelhashErrorType } from './labels.js'; export type BytesToPacketErrorType = InvalidDnsEncodedNameError | BytesToHexErrorType | Keccak256ErrorType | EncodeLabelhashErrorType; /** * Decodes a DNS-encoded name. Labels containing `.`, `[`, `]` or U+FFFD * (what invalid UTF-8 decodes to) are returned as encoded labelhashes. * * @throws {BytesToPacketErrorType} */ export declare function bytesToPacket(bytes: ByteArray): string; //# sourceMappingURL=hexEncodedName.d.ts.map