import MpqBlock from './block'; /** * MPQ crypto. */ export default class MpqCrypto { cryptTable: Uint32Array; constructor(); hash(name: string, key: number): number; decryptBlock(data: T, key: number): T; encryptBlock(data: T, key: number): T; computeFileKey(name: string, block: MpqBlock): number; }