/* tslint:disable */
/* eslint-disable */
export const memory: WebAssembly.Memory;
export const __wbg_moduleinfo_free: (a: number, b: number) => void;
export const __wbg_pdfpageiteratorwasm_free: (a: number, b: number) => void;
export const batchExtractBytes: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => any;
export const batchExtractBytesSync: (a: number, b: number, c: number, d: number, e: number, f: number, g: number) => [number, number, number];
export const batchExtractFiles: (a: number, b: number, c: number) => any;
export const batchExtractFilesSync: () => [number, number, number];
export const clear_ocr_backends: () => [number, number];
export const clear_post_processors: () => [number, number];
export const clear_validators: () => [number, number];
export const detectMimeFromBytes: (a: any) => [number, number, number, number];
export const discoverConfig: () => [number, number, number];
export const extractBytes: (a: any, b: number, c: number, d: number) => any;
export const extractBytesSync: (a: any, b: number, c: number, d: number) => [number, number, number];
export const extractFile: (a: any, b: number, c: number, d: number) => any;
export const extractFileSync: () => [number, number, number];
export const getExtensionsForMime: (a: number, b: number) => [number, number, number];
export const getMimeFromExtension: (a: number, b: number) => [number, number];
export const get_module_info: () => number;
export const initThreadPool: (a: number) => any;
export const init_thread_pool_safe: (a: number) => number;
export const list_ocr_backends: () => [number, number, number];
export const list_post_processors: () => [number, number, number];
export const list_validators: () => [number, number, number];
export const loadConfigFromString: (a: number, b: number, c: number, d: number) => [number, number, number];
export const moduleinfo_name: (a: number) => [number, number];
export const moduleinfo_version: (a: number) => [number, number];
export const normalizeMimeType: (a: number, b: number) => [number, number];
export const ocrIsAvailable: () => number;
export const ocrRecognize: (a: number, b: number, c: number, d: number, e: number, f: number) => [number, number, number, number];
export const ocrRecognizeRaw: (a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number, j: number) => [number, number, number, number];
export const ocrTesseractVersion: () => [number, number];
export const pdfpageiteratorwasm_free: (a: number) => void;
export const pdfpageiteratorwasm_new: (a: any, b: number) => [number, number, number];
export const pdfpageiteratorwasm_next: (a: number) => any;
export const pdfpageiteratorwasm_pageCount: (a: number) => number;
export const register_ocr_backend: (a: any) => [number, number];
export const register_post_processor: (a: any) => [number, number];
export const register_validator: (a: any) => [number, number];
export const renderPdfPageSync: (a: any, b: number, c: number) => [number, number, number];
export const unregister_ocr_backend: (a: number, b: number) => [number, number];
export const unregister_post_processor: (a: number, b: number) => [number, number];
export const unregister_validator: (a: number, b: number) => [number, number];
export const version: () => [number, number];
export const init: () => void;
export const __cxa_atexit: (a: number, b: number, c: number) => number;
export const initialize_pdfium_render: (a: any, b: any, c: number) => number;
export const read_block_from_callback_wasm: (a: number, b: number, c: number, d: number) => number;
export const write_block_from_callback_wasm: (a: number, b: number, c: number) => number;
export const compress: (a: number, b: number, c: number, d: number) => [number, number, number];
export const decompress: (a: any, b: number, c: number, d: any) => [number, number];
export const wasm_bindgen__convert__closures_____invoke__h46c2b513e42ccaa4: (a: number, b: number, c: any) => [number, number];
export const wasm_bindgen__convert__closures_____invoke__h1ee2f906c024fa14: (a: number, b: number, c: any, d: any) => void;
export const wasm_bindgen__convert__closures_____invoke__h8e8c828bab60469f: (a: number, b: number, c: any) => void;
export const __wbindgen_externrefs: WebAssembly.Table;
export const __wbindgen_malloc_command_export: (a: number, b: number) => number;
export const __wbindgen_realloc_command_export: (a: number, b: number, c: number, d: number) => number;
export const __wbindgen_exn_store_command_export: (a: number) => void;
export const __externref_table_alloc_command_export: () => number;
export const __wbindgen_free_command_export: (a: number, b: number, c: number) => void;
export const __wbindgen_destroy_closure_command_export: (a: number, b: number) => void;
export const __externref_table_dealloc_command_export: (a: number) => void;
export const __wbindgen_start: () => void;
