/* tslint:disable */ /* eslint-disable */ export const memory: WebAssembly.Memory; export function initialize(): void; export function layouts(a: number): void; export function __wbg_func_free(a: number): void; export function func_new(a: number, b: number): number; export function func_pprint(a: number, b: number): void; export function func_paramTypes(a: number, b: number): void; export function func_retType(a: number): number; export function func_numTypes(a: number): number; export function func_isUnit(a: number, b: number): number; export function func_isBool(a: number, b: number): number; export function func_isF64(a: number, b: number): number; export function func_isFin(a: number, b: number): number; export function func_isArray(a: number, b: number): number; export function func_isStruct(a: number, b: number): number; export function func_size(a: number, b: number): number; export function func_index(a: number, b: number): number; export function func_elem(a: number, b: number): number; export function func_keys(a: number, b: number, c: number): void; export function func_mems(a: number, b: number, c: number): void; export function func_interp(a: number, b: number, c: number): void; export function func_compile(a: number): number; export function func_setJvp(a: number, b: number): void; export function func_jvp(a: number, b: number, c: number): number; export function func_transpose(a: number): number; export function __wbg_wasm_free(a: number): void; export function __wbg_get_wasm_pages(a: number): number; export function __wbg_set_wasm_pages(a: number, b: number): void; export function wasm_bytes(a: number, b: number): void; export function wasm_imports(a: number, b: number): void; export function __wbg_transpose_free(a: number): void; export function transpose_fwd(a: number): number; export function transpose_bwd(a: number): number; export function __wbg_funcbuilder_free(a: number): void; export function funcbuilder_new(a: number): number; export function funcbuilder_finish(a: number, b: number, c: number): number; export function funcbuilder_isSymbol(a: number, b: number): number; export function funcbuilder_isArray(a: number, b: number): number; export function funcbuilder_isStruct(a: number, b: number): number; export function funcbuilder_index(a: number, b: number, c: number): void; export function funcbuilder_size(a: number, b: number, c: number): void; export function funcbuilder_elem(a: number, b: number, c: number): void; export function funcbuilder_keys(a: number, b: number, c: number): void; export function funcbuilder_members(a: number, b: number, c: number): void; export function funcbuilder_expect(a: number, b: number, c: number, d: number): void; export function funcbuilder_tyUnit(a: number): number; export function funcbuilder_tyBool(a: number): number; export function funcbuilder_tyF64(a: number): number; export function funcbuilder_tyT64(a: number): number; export function funcbuilder_tyFin(a: number, b: number): number; export function funcbuilder_tyRef(a: number, b: number): number; export function funcbuilder_tyArray(a: number, b: number, c: number, d: number): void; export function funcbuilder_tyStruct(a: number, b: number, c: number, d: number, e: number): number; export function funcbuilder_bind(a: number, b: number): number; export function funcbuilder_param(a: number, b: number): number; export function funcbuilder_unit(a: number, b: number, c: number): void; export function funcbuilder_bool(a: number, b: number, c: number, d: number): void; export function funcbuilder_num(a: number, b: number, c: number, d: number): void; export function funcbuilder_array(a: number, b: number, c: number, d: number): number; export function funcbuilder_obj(a: number, b: number, c: number, d: number): number; export function funcbuilder_ingest(a: number, b: number, c: number, d: number, e: number, f: number, g: number): void; export function __wbg_block_free(a: number): void; export function block_new(): number; export function block_index(a: number, b: number, c: number, d: number, e: number): number; export function block_member(a: number, b: number, c: number, d: number, e: number): number; export function block_not(a: number, b: number, c: number): number; export function block_imod(a: number, b: number, c: number, d: number): number; export function block_abs(a: number, b: number, c: number): number; export function block_sign(a: number, b: number, c: number): number; export function block_ceil(a: number, b: number, c: number): number; export function block_floor(a: number, b: number, c: number): number; export function block_trunc(a: number, b: number, c: number): number; export function block_sqrt(a: number, b: number, c: number): number; export function block_and(a: number, b: number, c: number, d: number): number; export function block_or(a: number, b: number, c: number, d: number): number; export function block_iff(a: number, b: number, c: number, d: number): number; export function block_xor(a: number, b: number, c: number, d: number): number; export function block_ineq(a: number, b: number, c: number, d: number): number; export function block_ilt(a: number, b: number, c: number, d: number): number; export function block_ileq(a: number, b: number, c: number, d: number): number; export function block_ieq(a: number, b: number, c: number, d: number): number; export function block_igt(a: number, b: number, c: number, d: number): number; export function block_igeq(a: number, b: number, c: number, d: number): number; export function block_iadd(a: number, b: number, c: number, d: number, e: number): number; export function block_neq(a: number, b: number, c: number, d: number): number; export function block_lt(a: number, b: number, c: number, d: number): number; export function block_leq(a: number, b: number, c: number, d: number): number; export function block_eq(a: number, b: number, c: number, d: number): number; export function block_gt(a: number, b: number, c: number, d: number): number; export function block_geq(a: number, b: number, c: number, d: number): number; export function block_select(a: number, b: number, c: number, d: number, e: number, f: number): number; export function block_call(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): number; export function block_vec(a: number, b: number, c: number, d: number, e: number, f: number): number; export function block_accum(a: number, b: number, c: number, d: number): number; export function block_addTo(a: number, b: number, c: number, d: number): number; export function block_resolve(a: number, b: number, c: number, d: number): number; export function block_neg(a: number, b: number, c: number, d: number): void; export function block_add(a: number, b: number, c: number, d: number, e: number): void; export function block_sub(a: number, b: number, c: number, d: number, e: number): void; export function block_mul(a: number, b: number, c: number, d: number, e: number): void; export function block_div(a: number, b: number, c: number, d: number, e: number): void; export function __wbindgen_malloc(a: number, b: number): number; export function __wbindgen_realloc(a: number, b: number, c: number, d: number): number; export function __wbindgen_add_to_stack_pointer(a: number): number; export function __wbindgen_free(a: number, b: number, c: number): void; export function __wbindgen_exn_store(a: number): void;