import type { FabricHostCall, FabricSandboxOptions, FabricSandboxResult } from "./kernel.js"; export type { FabricHostCall, FabricSandboxOptions, FabricSandboxResult, FabricSandboxTerminationReason, } from "./kernel.js"; export interface QuickJsRuntimeOptions { /** A precompiled QuickJS wasm module (the `@jitl/quickjs-singlefile-mjs-release-sync` build), for hosts that cannot compile wasm from bytes. */ readonly wasmModule?: WebAssembly.Module; } export declare const guestSetupSource: (fields?: Record, nativeStoreEnabled?: boolean, profile?: string, nativeToolsEnabled?: boolean, providerGlobals?: readonly string[]) => string; export declare const GUEST_SETUP: string; export declare class QuickJsRuntime { #private; constructor(options?: QuickJsRuntimeOptions); execute(code: string, hostCall: FabricHostCall, options: FabricSandboxOptions): Promise; } //# sourceMappingURL=quickjs-runtime.d.ts.map