// WARNING: This file is auto-generated. Any changes will be lost. export type TYPEMOD = { readonly memory: Uint8Array; readonly segments: { }; f32_abs(v0: number): number; f32_add(v0: number, v1: number): number; f32_cast_i32(v0: number): number; f32_cast_u32(v0: number): number; f32_ceil(v0: number): number; f32_copysign(v0: number, v1: number): number; f32_div(v0: number, v1: number): number; f32_eq(v0: number, v1: number): number; f32_eqz(v0: number): number; f32_floor(v0: number): number; f32_from_f64(v0: number): number; f32_from_i16(v0: number): number; f32_from_i32(v0: number): number; f32_from_i64(v0: number, v1: number): number; f32_from_i8(v0: number): number; f32_from_u16(v0: number): number; f32_from_u32(v0: number): number; f32_from_u64(v0: number, v1: number): number; f32_from_u8(v0: number): number; f32_ge(v0: number, v1: number): number; f32_gt(v0: number, v1: number): number; f32_isNaN(v0: number): number; f32_le(v0: number, v1: number): number; f32_lt(v0: number, v1: number): number; f32_max(v0: number, v1: number): number; f32_min(v0: number, v1: number): number; f32_mul(v0: number, v1: number): number; f32_ne(v0: number, v1: number): number; f32_nearest(v0: number): number; f32_neg(v0: number): number; f32_rem(v0: number, v1: number): number; f32_sqrt(v0: number): number; f32_sub(v0: number, v1: number): number; f32_swapEndianness(v0: number): number; f32_trunc(v0: number): number; f64_abs(v0: number): number; f64_add(v0: number, v1: number): number; f64_cast_i64(v0: number, v1: number): number; f64_cast_u64(v0: number, v1: number): number; f64_ceil(v0: number): number; f64_copysign(v0: number, v1: number): number; f64_div(v0: number, v1: number): number; f64_eq(v0: number, v1: number): number; f64_eqz(v0: number): number; f64_floor(v0: number): number; f64_from_f32(v0: number): number; f64_from_i16(v0: number): number; f64_from_i32(v0: number): number; f64_from_i64(v0: number, v1: number): number; f64_from_i8(v0: number): number; f64_from_u16(v0: number): number; f64_from_u32(v0: number): number; f64_from_u64(v0: number, v1: number): number; f64_from_u8(v0: number): number; f64_ge(v0: number, v1: number): number; f64_gt(v0: number, v1: number): number; f64_isNaN(v0: number): number; f64_le(v0: number, v1: number): number; f64_lt(v0: number, v1: number): number; f64_max(v0: number, v1: number): number; f64_min(v0: number, v1: number): number; f64_mul(v0: number, v1: number): number; f64_ne(v0: number, v1: number): number; f64_nearest(v0: number): number; f64_neg(v0: number): number; f64_rem(v0: number, v1: number): number; f64_sqrt(v0: number): number; f64_sub(v0: number, v1: number): number; f64_swapEndianness(v0: number): number; f64_trunc(v0: number): number; i16_abs(v0: number): number; i16_add(v0: number, v1: number): number; i16_and(v0: number, v1: number): number; i16_andnot(v0: number, v1: number): number; i16_cast_i32(v0: number): number; i16_cast_u16(v0: number): number; i16_cast_u32(v0: number): number; i16_clz(v0: number): number; i16_ctz(v0: number): number; i16_div(v0: number, v1: number): number; i16_eq(v0: number, v1: number): number; i16_eqz(v0: number): number; i16_from_f32(v0: number): number; i16_from_f64(v0: number): number; i16_from_i32(v0: number): [number, number]; i16_from_i64(v0: number, v1: number): [number, number, number, number]; i16_from_i8(v0: number): number; i16_from_u16(v0: number): number; i16_from_u32(v0: number): [number, number]; i16_from_u64(v0: number, v1: number): [number, number, number, number]; i16_from_u8(v0: number): number; i16_ge(v0: number, v1: number): number; i16_gt(v0: number, v1: number): number; i16_le(v0: number, v1: number): number; i16_lt(v0: number, v1: number): number; i16_max(v0: number, v1: number): number; i16_min(v0: number, v1: number): number; i16_mul(v0: number, v1: number): number; i16_ne(v0: number, v1: number): number; i16_neg(v0: number): number; i16_not(v0: number): number; i16_or(v0: number, v1: number): number; i16_popcnt(v0: number): number; i16_rem(v0: number, v1: number): number; i16_rotl(v0: number, v1: number): number; i16_rotr(v0: number, v1: number): number; i16_shl(v0: number, v1: number): number; i16_shr(v0: number, v1: number): number; i16_sub(v0: number, v1: number): number; i16_swapEndianness(v0: number): number; i16_xor(v0: number, v1: number): number; i32_abs(v0: number): number; i32_add(v0: number, v1: number): number; i32_and(v0: number, v1: number): number; i32_andnot(v0: number, v1: number): number; i32_cast_f32(v0: number): number; i32_cast_i16(v0: number): number; i32_cast_i8(v0: number): number; i32_cast_u16(v0: number): number; i32_cast_u32(v0: number): number; i32_cast_u8(v0: number): number; i32_clz(v0: number): number; i32_ctz(v0: number): number; i32_div(v0: number, v1: number): number; i32_eq(v0: number, v1: number): number; i32_eqz(v0: number): number; i32_from_f32(v0: number): number; i32_from_f64(v0: number): number; i32_from_i16(v0: number): number; i32_from_i64(v0: number, v1: number): [number, number]; i32_from_i8(v0: number): number; i32_from_u16(v0: number): number; i32_from_u32(v0: number): number; i32_from_u64(v0: number, v1: number): [number, number]; i32_from_u8(v0: number): number; i32_ge(v0: number, v1: number): number; i32_gt(v0: number, v1: number): number; i32_le(v0: number, v1: number): number; i32_lt(v0: number, v1: number): number; i32_max(v0: number, v1: number): number; i32_min(v0: number, v1: number): number; i32_mul(v0: number, v1: number): number; i32_ne(v0: number, v1: number): number; i32_neg(v0: number): number; i32_not(v0: number): number; i32_or(v0: number, v1: number): number; i32_popcnt(v0: number): number; i32_rem(v0: number, v1: number): number; i32_rotl(v0: number, v1: number): number; i32_rotr(v0: number, v1: number): number; i32_shl(v0: number, v1: number): number; i32_shr(v0: number, v1: number): number; i32_sub(v0: number, v1: number): number; i32_swapEndianness(v0: number): number; i32_xor(v0: number, v1: number): number; i64_abs(v0: number, v1: number): [number, number]; i64_add(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_and(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_andnot(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_cast_f64(v0: number): [number, number]; i64_cast_u64(v0: number, v1: number): [number, number]; i64_clz(v0: number, v1: number): [number, number]; i64_ctz(v0: number, v1: number): [number, number]; i64_div(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_eq(v0: number, v1: number, v2: number, v3: number): number; i64_eqz(v0: number, v1: number): number; i64_from_f32(v0: number): [number, number]; i64_from_f64(v0: number): [number, number]; i64_from_i16(v0: number): [number, number]; i64_from_i32(v0: number): [number, number]; i64_from_i8(v0: number): [number, number]; i64_from_u16(v0: number): [number, number]; i64_from_u32(v0: number): [number, number]; i64_from_u64(v0: number, v1: number): [number, number]; i64_from_u8(v0: number): [number, number]; i64_ge(v0: number, v1: number, v2: number, v3: number): number; i64_gt(v0: number, v1: number, v2: number, v3: number): number; i64_le(v0: number, v1: number, v2: number, v3: number): number; i64_lt(v0: number, v1: number, v2: number, v3: number): number; i64_max(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_min(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_mul(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_ne(v0: number, v1: number, v2: number, v3: number): number; i64_neg(v0: number, v1: number): [number, number]; i64_not(v0: number, v1: number): [number, number]; i64_or(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_popcnt(v0: number, v1: number): [number, number]; i64_rem(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_rotl(v0: number, v1: number, v2: number): [number, number]; i64_rotr(v0: number, v1: number, v2: number): [number, number]; i64_shl(v0: number, v1: number, v2: number): [number, number]; i64_shr(v0: number, v1: number, v2: number): [number, number]; i64_sub(v0: number, v1: number, v2: number, v3: number): [number, number]; i64_swapEndianness(v0: number, v1: number): [number, number]; i64_xor(v0: number, v1: number, v2: number, v3: number): [number, number]; i8_abs(v0: number): number; i8_add(v0: number, v1: number): number; i8_and(v0: number, v1: number): number; i8_andnot(v0: number, v1: number): number; i8_cast_i32(v0: number): number; i8_cast_u32(v0: number): number; i8_cast_u8(v0: number): number; i8_clz(v0: number): number; i8_ctz(v0: number): number; i8_div(v0: number, v1: number): number; i8_eq(v0: number, v1: number): number; i8_eqz(v0: number): number; i8_from_f32(v0: number): number; i8_from_f64(v0: number): number; i8_from_i16(v0: number): [number, number]; i8_from_i32(v0: number): [number, number, number, number]; i8_from_i64(v0: number, v1: number): [number, number, number, number, number, number, number, number]; i8_from_u16(v0: number): [number, number]; i8_from_u32(v0: number): [number, number, number, number]; i8_from_u64(v0: number, v1: number): [number, number, number, number, number, number, number, number]; i8_from_u8(v0: number): number; i8_ge(v0: number, v1: number): number; i8_gt(v0: number, v1: number): number; i8_le(v0: number, v1: number): number; i8_lt(v0: number, v1: number): number; i8_max(v0: number, v1: number): number; i8_min(v0: number, v1: number): number; i8_mul(v0: number, v1: number): number; i8_ne(v0: number, v1: number): number; i8_neg(v0: number): number; i8_not(v0: number): number; i8_or(v0: number, v1: number): number; i8_popcnt(v0: number): number; i8_rem(v0: number, v1: number): number; i8_rotl(v0: number, v1: number): number; i8_rotr(v0: number, v1: number): number; i8_shl(v0: number, v1: number): number; i8_shr(v0: number, v1: number): number; i8_sub(v0: number, v1: number): number; i8_swapEndianness(v0: number): number; i8_xor(v0: number, v1: number): number; u16_add(v0: number, v1: number): number; u16_and(v0: number, v1: number): number; u16_andnot(v0: number, v1: number): number; u16_cast_i16(v0: number): number; u16_cast_i32(v0: number): number; u16_cast_u32(v0: number): number; u16_clz(v0: number): number; u16_ctz(v0: number): number; u16_div(v0: number, v1: number): number; u16_eq(v0: number, v1: number): number; u16_eqz(v0: number): number; u16_from_f32(v0: number): number; u16_from_f64(v0: number): number; u16_from_i16(v0: number): number; u16_from_i32(v0: number): [number, number]; u16_from_i64(v0: number, v1: number): [number, number, number, number]; u16_from_i8(v0: number): number; u16_from_u32(v0: number): [number, number]; u16_from_u64(v0: number, v1: number): [number, number, number, number]; u16_from_u8(v0: number): number; u16_ge(v0: number, v1: number): number; u16_gt(v0: number, v1: number): number; u16_le(v0: number, v1: number): number; u16_lt(v0: number, v1: number): number; u16_max(v0: number, v1: number): number; u16_min(v0: number, v1: number): number; u16_mul(v0: number, v1: number): number; u16_ne(v0: number, v1: number): number; u16_not(v0: number): number; u16_or(v0: number, v1: number): number; u16_popcnt(v0: number): number; u16_rem(v0: number, v1: number): number; u16_rotl(v0: number, v1: number): number; u16_rotr(v0: number, v1: number): number; u16_shl(v0: number, v1: number): number; u16_shr(v0: number, v1: number): number; u16_sub(v0: number, v1: number): number; u16_swapEndianness(v0: number): number; u16_xor(v0: number, v1: number): number; u32_add(v0: number, v1: number): number; u32_and(v0: number, v1: number): number; u32_andnot(v0: number, v1: number): number; u32_cast_f32(v0: number): number; u32_cast_i16(v0: number): number; u32_cast_i32(v0: number): number; u32_cast_i8(v0: number): number; u32_cast_u16(v0: number): number; u32_cast_u8(v0: number): number; u32_clz(v0: number): number; u32_ctz(v0: number): number; u32_div(v0: number, v1: number): number; u32_eq(v0: number, v1: number): number; u32_eqz(v0: number): number; u32_from_f32(v0: number): number; u32_from_f64(v0: number): number; u32_from_i16(v0: number): number; u32_from_i32(v0: number): number; u32_from_i64(v0: number, v1: number): [number, number]; u32_from_i8(v0: number): number; u32_from_u16(v0: number): number; u32_from_u64(v0: number, v1: number): [number, number]; u32_from_u8(v0: number): number; u32_ge(v0: number, v1: number): number; u32_gt(v0: number, v1: number): number; u32_le(v0: number, v1: number): number; u32_lt(v0: number, v1: number): number; u32_max(v0: number, v1: number): number; u32_min(v0: number, v1: number): number; u32_mul(v0: number, v1: number): number; u32_ne(v0: number, v1: number): number; u32_not(v0: number): number; u32_or(v0: number, v1: number): number; u32_popcnt(v0: number): number; u32_rem(v0: number, v1: number): number; u32_rotl(v0: number, v1: number): number; u32_rotr(v0: number, v1: number): number; u32_shl(v0: number, v1: number): number; u32_shr(v0: number, v1: number): number; u32_sub(v0: number, v1: number): number; u32_swapEndianness(v0: number): number; u32_xor(v0: number, v1: number): number; u64_add(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_and(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_andnot(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_cast_f64(v0: number): [number, number]; u64_cast_i64(v0: number, v1: number): [number, number]; u64_clz(v0: number, v1: number): [number, number]; u64_ctz(v0: number, v1: number): [number, number]; u64_div(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_eq(v0: number, v1: number, v2: number, v3: number): number; u64_eqz(v0: number, v1: number): number; u64_from_f32(v0: number): [number, number]; u64_from_f64(v0: number): [number, number]; u64_from_i16(v0: number): [number, number]; u64_from_i32(v0: number): [number, number]; u64_from_i64(v0: number, v1: number): [number, number]; u64_from_i8(v0: number): [number, number]; u64_from_u16(v0: number): [number, number]; u64_from_u32(v0: number): [number, number]; u64_from_u8(v0: number): [number, number]; u64_ge(v0: number, v1: number, v2: number, v3: number): number; u64_gt(v0: number, v1: number, v2: number, v3: number): number; u64_le(v0: number, v1: number, v2: number, v3: number): number; u64_lt(v0: number, v1: number, v2: number, v3: number): number; u64_max(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_min(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_mul(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_ne(v0: number, v1: number, v2: number, v3: number): number; u64_not(v0: number, v1: number): [number, number]; u64_or(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_popcnt(v0: number, v1: number): [number, number]; u64_rem(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_rotl(v0: number, v1: number, v2: number): [number, number]; u64_rotr(v0: number, v1: number, v2: number): [number, number]; u64_shl(v0: number, v1: number, v2: number): [number, number]; u64_shr(v0: number, v1: number, v2: number): [number, number]; u64_sub(v0: number, v1: number, v2: number, v3: number): [number, number]; u64_swapEndianness(v0: number, v1: number): [number, number]; u64_xor(v0: number, v1: number, v2: number, v3: number): [number, number]; u8_add(v0: number, v1: number): number; u8_and(v0: number, v1: number): number; u8_andnot(v0: number, v1: number): number; u8_cast_i32(v0: number): number; u8_cast_i8(v0: number): number; u8_cast_u32(v0: number): number; u8_clz(v0: number): number; u8_ctz(v0: number): number; u8_div(v0: number, v1: number): number; u8_eq(v0: number, v1: number): number; u8_eqz(v0: number): number; u8_from_f32(v0: number): number; u8_from_f64(v0: number): number; u8_from_i16(v0: number): [number, number]; u8_from_i32(v0: number): [number, number, number, number]; u8_from_i64(v0: number, v1: number): [number, number, number, number, number, number, number, number]; u8_from_i8(v0: number): number; u8_from_u16(v0: number): [number, number]; u8_from_u32(v0: number): [number, number, number, number]; u8_from_u64(v0: number, v1: number): [number, number, number, number, number, number, number, number]; u8_ge(v0: number, v1: number): number; u8_gt(v0: number, v1: number): number; u8_le(v0: number, v1: number): number; u8_lt(v0: number, v1: number): number; u8_max(v0: number, v1: number): number; u8_min(v0: number, v1: number): number; u8_mul(v0: number, v1: number): number; u8_ne(v0: number, v1: number): number; u8_not(v0: number): number; u8_or(v0: number, v1: number): number; u8_popcnt(v0: number): number; u8_rem(v0: number, v1: number): number; u8_rotl(v0: number, v1: number): number; u8_rotr(v0: number, v1: number): number; u8_shl(v0: number, v1: number): number; u8_shr(v0: number, v1: number): number; u8_sub(v0: number, v1: number): number; u8_swapEndianness(v0: number): number; u8_xor(v0: number, v1: number): number; }; export type KECCAK24 = (({ readonly memory: Uint8Array; readonly segments: { readonly rc: Uint8Array; readonly rc_chunks: ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; initKeccak(): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly rc: Uint8Array; readonly rc_chunks: ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initKeccak(): void; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type SHA256 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type SHA512 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type SHA1 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type RIPEMD160 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type MD5 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type BLAKE256 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.salt_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.salt_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type BLAKE512 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.salt_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.salt_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; resetBuffer(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type BLAKE2S = (({ readonly memory: Uint8Array; readonly segments: { readonly init: Uint8Array; readonly init_chunks: ReadonlyArray; readonly 'init.salt_chunks': ReadonlyArray; readonly 'init.personalization_chunks': ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; initBlake2(v0: number, v1: number, v2: number, v3: number, v4: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly init: Uint8Array; readonly init_chunks: ReadonlyArray; readonly 'init.salt_chunks': ReadonlyArray; readonly 'init.personalization_chunks': ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _initBlake2_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initBlake2(v0: number, v1: number, v2: number, v3: number, v4: number): void; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type BLAKE2B = (({ readonly memory: Uint8Array; readonly segments: { readonly init: Uint8Array; readonly init_chunks: ReadonlyArray; readonly 'init.salt_chunks': ReadonlyArray; readonly 'init.personalization_chunks': ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; initBlake2(v0: number, v1: number, v2: number, v3: number, v4: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly init: Uint8Array; readonly init_chunks: ReadonlyArray; readonly 'init.salt_chunks': ReadonlyArray; readonly 'init.personalization_chunks': ReadonlyArray; readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _initBlake2_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initBlake2(v0: number, v1: number, v2: number, v3: number, v4: number): void; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type BLAKE3 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.chunksDone_chunks': ReadonlyArray; readonly 'state.chunkOut_chunks': ReadonlyArray; readonly 'state.flags_chunks': ReadonlyArray; readonly 'state.chunkPos_chunks': ReadonlyArray; readonly 'state.stackPos_chunks': ReadonlyArray; readonly 'state.lastBlockRem_chunks': ReadonlyArray; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.stack_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly stackBuffer: Uint8Array; readonly stackBuffer_chunks: ReadonlyArray; }; compressParents(v0: number, v1: number, v2: number): void; compressParentsFull(v0: number, v1: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; proccessChunksParallel(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; proccessChunksSequential(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number, v8: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.chunksDone_chunks': ReadonlyArray; readonly 'state.chunkOut_chunks': ReadonlyArray; readonly 'state.flags_chunks': ReadonlyArray; readonly 'state.chunkPos_chunks': ReadonlyArray; readonly 'state.stackPos_chunks': ReadonlyArray; readonly 'state.lastBlockRem_chunks': ReadonlyArray; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.stack_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly stackBuffer: Uint8Array; readonly stackBuffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _proccessChunksParallel_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _proccessChunksSequential_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number, v8: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; compressParents(v0: number, v1: number, v2: number): void; compressParentsFull(v0: number, v1: number): void; initWorker(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; proccessChunksParallel(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; proccessChunksSequential(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number, v8: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type SCRYPT = (({ readonly memory: Uint8Array; readonly segments: { readonly xorInput: Uint8Array; readonly xorInput_chunks: ReadonlyArray; readonly output: Uint8Array; readonly output_chunks: ReadonlyArray; }; blockMix(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly xorInput: Uint8Array; readonly xorInput_chunks: ReadonlyArray; readonly output: Uint8Array; readonly output_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _blockMix_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; blockMix(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number): void; initWorker(v0: number, v1: number, v2: number): void; stopWorker(v0: number): void; })); export type ARGON2 = (({ readonly memory: Uint8Array; readonly segments: { readonly refBlocks: Uint8Array; readonly refBlocks_chunks: ReadonlyArray; readonly inputBlocks: Uint8Array; readonly inputBlocks_chunks: ReadonlyArray; readonly indices: Uint8Array; readonly indices_chunks: ReadonlyArray; readonly refIndices: Uint8Array; readonly refIndices_chunks: ReadonlyArray; }; compress(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; getAddresses(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number, v8: number, v9: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly refBlocks: Uint8Array; readonly refBlocks_chunks: ReadonlyArray; readonly inputBlocks: Uint8Array; readonly inputBlocks_chunks: ReadonlyArray; readonly indices: Uint8Array; readonly indices_chunks: ReadonlyArray; readonly refIndices: Uint8Array; readonly refIndices_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _compress_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; compress(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; getAddresses(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number, v8: number, v9: number): void; initWorker(v0: number, v1: number, v2: number): void; stopWorker(v0: number): void; })); export type SALSA20 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; initWorker(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type CHACHA20 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; initWorker(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type CHACHA12 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; initWorker(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type CHACHA8 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; initWorker(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type SALSA_POLY1305 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.shiftSet': Uint8Array; readonly 'state.shiftSet_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.poly': Uint8Array; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key': Uint8Array; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r': Uint8Array; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5': Uint8Array; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.h': Uint8Array; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad': Uint8Array; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag': Uint8Array; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number): void; macBlocksAt(v0: number, v1: number, v2: number, v3: number): void; macFinish(): void; macInit(): void; macPadAt(v0: number, v1: number, v2: number): void; process(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; tagFinish(): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.shiftSet': Uint8Array; readonly 'state.shiftSet_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.poly': Uint8Array; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key': Uint8Array; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r': Uint8Array; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5': Uint8Array; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.h': Uint8Array; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad': Uint8Array; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag': Uint8Array; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _process_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number): void; initWorker(v0: number, v1: number, v2: number): void; macBlocksAt(v0: number, v1: number, v2: number, v3: number): void; macFinish(): void; macInit(): void; macPadAt(v0: number, v1: number, v2: number): void; process(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; tagFinish(): void; })); export type CHACHA_POLY1305 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.poly': Uint8Array; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key': Uint8Array; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r': Uint8Array; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5': Uint8Array; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.msg': Uint8Array; readonly 'state.poly.msg_chunks': ReadonlyArray; readonly 'state.poly.h': Uint8Array; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad': Uint8Array; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag': Uint8Array; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; }; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number): void; macBlocksAt(v0: number, v1: number, v2: number, v3: number): void; macFinish(): void; macInit(): void; macPadAt(v0: number, v1: number, v2: number): void; process(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; tagFinish(): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.counter': Uint8Array; readonly 'state.counter_chunks': ReadonlyArray; readonly 'state.sigma': Uint8Array; readonly 'state.sigma_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.poly': Uint8Array; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key': Uint8Array; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r': Uint8Array; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5': Uint8Array; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.msg': Uint8Array; readonly 'state.poly.msg_chunks': ReadonlyArray; readonly 'state.poly.h': Uint8Array; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad': Uint8Array; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag': Uint8Array; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly derive: Uint8Array; readonly derive_chunks: ReadonlyArray; readonly 'derive.nonce': Uint8Array; readonly 'derive.nonce_chunks': ReadonlyArray; readonly 'derive.out': Uint8Array; readonly 'derive.out_chunks': ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _process_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number): void; derive(): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number): void; initWorker(v0: number, v1: number, v2: number): void; macBlocksAt(v0: number, v1: number, v2: number, v3: number): void; macFinish(): void; macInit(): void; macPadAt(v0: number, v1: number, v2: number): void; process(v0: number, v1: number, v2: number, v3: number, v4: number): void; reset(v0: number): void; stopWorker(v0: number): void; tagFinish(): void; })); export type AES_ECB = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; addPadding(v0: number, v1: number, v2: number): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; processBlocksDec(v0: number, v1: number, v2: number, v3: number): void; processBlocksEnc(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; verifyPadding(v0: number, v1: number): number; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocksDec_thread_int(v0: number, v1: number, v2: number, v3: number): void; _processBlocksEnc_thread_int(v0: number, v1: number, v2: number, v3: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; addPadding(v0: number, v1: number, v2: number): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; processBlocksDec(v0: number, v1: number, v2: number, v3: number): void; processBlocksEnc(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; stopWorker(v0: number): void; verifyPadding(v0: number, v1: number): number; })); export type AES_CBC = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; addPadding(v0: number, v1: number, v2: number): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; reset(v0: number): void; verifyPadding(v0: number, v1: number): number; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; addPadding(v0: number, v1: number, v2: number): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; reset(v0: number): void; stopWorker(v0: number): void; verifyPadding(v0: number, v1: number): number; })); export type AES_CFB = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type AES_OFB = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type AES_CTR = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; stopWorker(v0: number): void; })); export type AES_GCM = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.tagMask': Uint8Array; readonly 'state.tagMask_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ghash': Uint8Array; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y': Uint8Array; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64': Uint8Array; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h': Uint8Array; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v': Uint8Array; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v': Uint8Array; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; gcmInitJ0(): void; ghashBlocks(v0: number): void; nonceFinish(v0: number, v1: number): void; padLast(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; tagFinish(): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.tagMask': Uint8Array; readonly 'state.tagMask_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ghash': Uint8Array; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y': Uint8Array; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64': Uint8Array; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h': Uint8Array; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v': Uint8Array; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v': Uint8Array; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; aadBlocks(v0: number, v1: number, v2: number): void; aadInit(): void; decryptBlocks(v0: number, v1: number, v2: number): void; decryptInit(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; encryptBlocks(v0: number, v1: number, v2: number): void; encryptInit(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; gcmInitJ0(): void; ghashBlocks(v0: number): void; initWorker(v0: number, v1: number, v2: number): void; nonceFinish(v0: number, v1: number): void; padLast(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; stopWorker(v0: number): void; tagFinish(): void; })); export type AES_GCMSIV = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.encKey': Uint8Array; readonly 'state.encKey_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.ctr': Uint8Array; readonly 'state.ctr_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ctrReady': Uint8Array; readonly 'state.ctrReady_chunks': ReadonlyArray; readonly 'state.ghash': Uint8Array; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y': Uint8Array; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64': Uint8Array; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h': Uint8Array; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v': Uint8Array; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v': Uint8Array; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; aadBlocks(v0: number, v1: number, v2: number): void; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number, v1: number, v2: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number, v1: number, v2: number): void; macBlocks(v0: number, v1: number, v2: number): void; polyBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; tagFinish(): void; tagInit(): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.encKey': Uint8Array; readonly 'state.encKey_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.nonce': Uint8Array; readonly 'state.nonce_chunks': ReadonlyArray; readonly 'state.ctr': Uint8Array; readonly 'state.ctr_chunks': ReadonlyArray; readonly 'state.aadLen': Uint8Array; readonly 'state.aadLen_chunks': ReadonlyArray; readonly 'state.dataLen': Uint8Array; readonly 'state.dataLen_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ctrReady': Uint8Array; readonly 'state.ctrReady_chunks': ReadonlyArray; readonly 'state.ghash': Uint8Array; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y': Uint8Array; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64': Uint8Array; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h': Uint8Array; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v': Uint8Array; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v': Uint8Array; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; aadBlocks(v0: number, v1: number, v2: number): void; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number, v1: number, v2: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number, v1: number, v2: number): void; initWorker(v0: number, v1: number, v2: number): void; macBlocks(v0: number, v1: number, v2: number): void; polyBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; stopWorker(v0: number): void; tagFinish(): void; tagInit(): void; })); export type AES_SIV = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key1': Uint8Array; readonly 'state.key1_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.expandedKeyCmac': Uint8Array; readonly 'state.expandedKeyCmac_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.k1': Uint8Array; readonly 'state.k1_chunks': ReadonlyArray; readonly 'state.k2': Uint8Array; readonly 'state.k2_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.d': Uint8Array; readonly 'state.d_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ctr': Uint8Array; readonly 'state.ctr_chunks': ReadonlyArray; readonly 'state.ctrReady': Uint8Array; readonly 'state.ctrReady_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; aadBlocks(v0: number, v1: number, v2: number): void; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; macBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; tagInit(): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key1': Uint8Array; readonly 'state.key1_chunks': ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.expandedKeyCmac': Uint8Array; readonly 'state.expandedKeyCmac_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.k1': Uint8Array; readonly 'state.k1_chunks': ReadonlyArray; readonly 'state.k2': Uint8Array; readonly 'state.k2_chunks': ReadonlyArray; readonly 'state.iv': Uint8Array; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.d': Uint8Array; readonly 'state.d_chunks': ReadonlyArray; readonly 'state.tag': Uint8Array; readonly 'state.tag_chunks': ReadonlyArray; readonly 'state.ctr': Uint8Array; readonly 'state.ctr_chunks': ReadonlyArray; readonly 'state.ctrReady': Uint8Array; readonly 'state.ctrReady_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; aadBlocks(v0: number, v1: number, v2: number): void; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; initWorker(v0: number, v1: number, v2: number): void; macBlocks(v0: number, v1: number, v2: number): void; processBlocks(v0: number, v1: number, v2: number, v3: number): void; reset(v0: number): void; stopWorker(v0: number): void; tagInit(): void; })); export type AES_KW = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; addPadding(v0: number, v1: number, v2: number): number; aesBlockDec(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; aesBlockEnc(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; initTables(): void; reset(v0: number): void; verifyPadding(v0: number, v1: number): number; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; addPadding(v0: number, v1: number, v2: number): number; aesBlockDec(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; aesBlockEnc(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; reset(v0: number): void; stopWorker(v0: number): void; verifyPadding(v0: number, v1: number): number; })); export type AES_KWP = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; addPadding(v0: number, v1: number, v2: number): number; aesBlockDec(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; aesBlockEnc(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; initTables(): void; reset(v0: number): void; verifyPadding(v0: number, v1: number): number; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.key': Uint8Array; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey': Uint8Array; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp': Uint8Array; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.rounds': Uint8Array; readonly 'state.rounds_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; addPadding(v0: number, v1: number, v2: number): number; aesBlockDec(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; aesBlockEnc(v0: number, v1: number, v2: number, v3: number): [number, number, number, number]; decryptBlocks(v0: number, v1: number, v2: number, v3: number): void; decryptInit(v0: number): void; encryptBlocks(v0: number, v1: number, v2: number, v3: number): void; encryptInit(v0: number): void; initTables(): void; initWorker(v0: number, v1: number, v2: number): void; reset(v0: number): void; stopWorker(v0: number): void; verifyPadding(v0: number, v1: number): number; })); export type CMAC = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.k1_chunks': ReadonlyArray; readonly 'state.k2_chunks': ReadonlyArray; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.tag_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; macInit(v0: number, v1: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.key_chunks': ReadonlyArray; readonly 'state.expandedKey_chunks': ReadonlyArray; readonly 'state.tmp_chunks': ReadonlyArray; readonly 'state.k1_chunks': ReadonlyArray; readonly 'state.k2_chunks': ReadonlyArray; readonly 'state.iv_chunks': ReadonlyArray; readonly 'state.rounds_chunks': ReadonlyArray; readonly 'state.tag_chunks': ReadonlyArray; readonly constants: Uint8Array; readonly constants_chunks: ReadonlyArray; readonly 'constants.encrypt': Uint8Array; readonly 'constants.encrypt_chunks': ReadonlyArray; readonly 'constants.encrypt.sbox': Uint8Array; readonly 'constants.encrypt.sbox_chunks': ReadonlyArray; readonly 'constants.encrypt.T0': Uint8Array; readonly 'constants.encrypt.T0_chunks': ReadonlyArray; readonly 'constants.encrypt.T1': Uint8Array; readonly 'constants.encrypt.T1_chunks': ReadonlyArray; readonly 'constants.encrypt.T2': Uint8Array; readonly 'constants.encrypt.T2_chunks': ReadonlyArray; readonly 'constants.encrypt.T3': Uint8Array; readonly 'constants.encrypt.T3_chunks': ReadonlyArray; readonly 'constants.decrypt': Uint8Array; readonly 'constants.decrypt_chunks': ReadonlyArray; readonly 'constants.decrypt.sbox': Uint8Array; readonly 'constants.decrypt.sbox_chunks': ReadonlyArray; readonly 'constants.decrypt.T0': Uint8Array; readonly 'constants.decrypt.T0_chunks': ReadonlyArray; readonly 'constants.decrypt.T1': Uint8Array; readonly 'constants.decrypt.T1_chunks': ReadonlyArray; readonly 'constants.decrypt.T2': Uint8Array; readonly 'constants.decrypt.T2_chunks': ReadonlyArray; readonly 'constants.decrypt.T3': Uint8Array; readonly 'constants.decrypt.T3_chunks': ReadonlyArray; readonly 'constants.xPowers': Uint8Array; readonly 'constants.xPowers_chunks': ReadonlyArray; readonly 'constants.inited': Uint8Array; readonly 'constants.inited_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; macInit(v0: number, v1: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type GHASH = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; macInit(v0: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; macInit(v0: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type POLY1305 = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; macBlocksAt(v0: number, v1: number, v2: number, v3: number, v4: number): void; macFinish(v0: number): void; macInit(v0: number): void; macPadAt(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.poly_chunks': ReadonlyArray; readonly 'state.poly.key_chunks': ReadonlyArray; readonly 'state.poly.r_chunks': ReadonlyArray; readonly 'state.poly.r5_chunks': ReadonlyArray; readonly 'state.poly.h_chunks': ReadonlyArray; readonly 'state.poly.pad_chunks': ReadonlyArray; readonly 'state.poly.tag_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; macBlocksAt(v0: number, v1: number, v2: number, v3: number, v4: number): void; macFinish(v0: number): void; macInit(v0: number): void; macPadAt(v0: number, v1: number, v2: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type POLYVAL = (({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; }; macInit(v0: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; }) | ({ readonly memory: Uint8Array; readonly segments: { readonly state: Uint8Array; readonly state_chunks: ReadonlyArray; readonly 'state.state_chunks': ReadonlyArray; readonly 'state.ghash_chunks': ReadonlyArray; readonly 'state.ghash.y_chunks': ReadonlyArray; readonly 'state.ghash.y64_chunks': ReadonlyArray; readonly 'state.ghash.h_chunks': ReadonlyArray; readonly 'state.table64v_chunks': ReadonlyArray; readonly 'state.tmp64v_chunks': ReadonlyArray; readonly buffer: Uint8Array; readonly buffer_chunks: ReadonlyArray; readonly _worker: Uint8Array; readonly _worker_chunks: ReadonlyArray; readonly '_worker.online': Uint8Array; readonly '_worker.online_chunks': ReadonlyArray; readonly '_worker.next': Uint8Array; readonly '_worker.next_chunks': ReadonlyArray; readonly '_worker.total': Uint8Array; readonly '_worker.total_chunks': ReadonlyArray; readonly '_worker.perBatch': Uint8Array; readonly '_worker.perBatch_chunks': ReadonlyArray; readonly '_worker.workers': Uint8Array; readonly '_worker.workers_chunks': ReadonlyArray; readonly '_worker.stack': Uint8Array; readonly '_worker.stack_chunks': ReadonlyArray; }; _processBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; _processOutBlocks_thread_int(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; _worker_notify(v0: number, v1: number): number; _worker_online(): number; initWorker(v0: number, v1: number, v2: number): void; macInit(v0: number): void; padding(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): number; processBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number, v6: number, v7: number): void; processOutBlocks(v0: number, v1: number, v2: number, v3: number, v4: number, v5: number): void; reset(v0: number, v1: number, v2: number, v3: number, v4: number): void; stopWorker(v0: number): void; })); export type ModMap = { typeMod: TYPEMOD; keccak24: KECCAK24; sha256: SHA256; sha512: SHA512; sha1: SHA1; ripemd160: RIPEMD160; md5: MD5; blake256: BLAKE256; blake512: BLAKE512; blake2s: BLAKE2S; blake2b: BLAKE2B; blake3: BLAKE3; scrypt: SCRYPT; argon2: ARGON2; salsa20: SALSA20; chacha20: CHACHA20; chacha12: CHACHA12; chacha8: CHACHA8; salsa_poly1305: SALSA_POLY1305; chacha_poly1305: CHACHA_POLY1305; aes_ecb: AES_ECB; aes_cbc: AES_CBC; aes_cfb: AES_CFB; aes_ofb: AES_OFB; aes_ctr: AES_CTR; aes_gcm: AES_GCM; aes_gcmsiv: AES_GCMSIV; aes_siv: AES_SIV; aes_kw: AES_KW; aes_kwp: AES_KWP; cmac: CMAC; ghash: GHASH; poly1305: POLY1305; polyval: POLYVAL; };