export declare const PACKET_KEY_SIZE = 32; export declare const PACKET_MAGIC_MIN = 2; export declare const PACKET_MAGIC_RANGE = 14; export declare const PACKET_NONCE_SIZE = 24; export declare const PACKET_TAG_SIZE = 16; export declare const PACKET_HKDF_SALT = "entity-server:hkdf:v1"; export declare const PACKET_INFO_LABEL = "entity-server:packet-encryption"; export declare function derivePacketKey(source: string, infoLabel?: string): Uint8Array; export declare function packetMagicLenFromKey(key: ArrayBuffer | Uint8Array, magicMin?: number, magicRange?: number): number; export declare function encryptPacket(plaintext: ArrayBuffer | Uint8Array, key: ArrayBuffer | Uint8Array, magicMin?: number, magicRange?: number): Uint8Array; export declare function decryptPacket(buffer: ArrayBuffer | Uint8Array, key: ArrayBuffer | Uint8Array, magicMin?: number, magicRange?: number): Uint8Array;