import type { FileData, ExtractOptions } from '../types'; import type { ArchiveEmscriptenModule } from '../wasm/archive'; export interface CreateOptions { wasmUrl: string; } export declare class FilingBridge { protected archiveModule: ArchiveEmscriptenModule; protected cApi: { extract: (...args: any[]) => any; getNextEntry: (arg1: number) => number; getEntryPathname: (...args: any[]) => any; getEntrySize: (...args: any[]) => any; getEntryType: (...args: any[]) => any; getFileData: (...args: any[]) => any; }; constructor(archiveModule: ArchiveEmscriptenModule); malloc(size: number): number; free(pointer: number): void; extract(int8Array: Int8Array, options?: ExtractOptions): FileData[]; protected iterate(archivePointer: number): FileData[]; }