export declare class CRC { readonly polynomial: number; static POLYNOMIAL_CRC32_MPEG2: number; static MODULO: number; static FIRST_VALUE: number; static mpeg2(): CRC; constructor(polynomial: number); compute(buffer: Uint32Array | Uint8Array, firstValue?: number): number; static fromBytes(data: Uint8Array, crc?: number, polynomial?: number): number; static fromWord(buffer: Uint32Array, crc?: number, polynomial?: number): number; static appendCrcNumber(crc: number, data: number, polynomial: number): number; }