import { BaseEngineWrapper, RunLimits } from './base'; import { EngineId, FileInput, RunResult } from '../core/types'; export interface LuaLatexCompileOptions extends RunLimits { mainTex: string; files?: FileInput[]; interaction?: 'nonstopmode' | 'batchmode' | 'errorstopmode' | 'scrollmode'; haltOnError?: boolean; /** Disable luasocket. We default to true since the WASM build has no real network. */ noSocket?: boolean; extraArgs?: string[]; } export declare class LuaLatex extends BaseEngineWrapper { protected readonly engineId: EngineId; compile(options: LuaLatexCompileOptions): Promise; } //# sourceMappingURL=lualatex.d.ts.map