export declare class TwofishAlgorithm { static __static_initialized: boolean; static __static_initialize(): void; constructor(); static DEBUGLEVEL: number; static RET16: number; static P: number[][]; static MDS: number[][]; static DEBUGLEVEL_$LI$(): number; static P_$LI$(): number[][]; static MDS_$LI$(): number[][]; static lfsr1(n: number): number; static lfsr2(n: number): number; static mxx(n: number): number; static mxy(n: number): number; static makeKey(array: number[]): any; static blockEncrypt(array: number[], n: number, o: any): number[]; static b0(n: number): number; static b1(n: number): number; static b2(n: number): number; static b3(n: number): number; static rsmdsEncode(n: number, n2: number): number; static rsrem(n: number): number; static f32(n: number, n2: number, array: number[]): number; static fe32(array: number[], n: number, n2: number): number; static bb(n: number, n2: number): number; static blockSize(): number; static __static_initializer_0(): void; }