import { WasmModule } from "../../impl/modules"; export interface DosArchiveSource { url: string; path: string; type?: "zip"; } export default class DosBundle { dosboxConf: string; jsdosConf: { version: string; }; sources: DosArchiveSource[]; private libzipWasm; constructor(libzipWasm: WasmModule); autoexec(...lines: string[]): DosBundle; extract(url: string, path?: string, type?: "zip"): DosBundle; extractAll(sources: DosArchiveSource[]): DosBundle; toUint8Array(overwriteConfig?: boolean): Promise; } export declare const defaultConfig: string;