import type { FabricExecutorRuntime } from "../config.js"; import type { FabricGuestTypeSources } from "../protocol.js"; import type { FabricKernelRuntime, FabricHostCall, FabricSandboxOptions } from "./kernel.js"; import { type FabricCoreOverrideTypeSource } from "./core-override-guest-types.js"; export declare class TypeScriptKernelRuntime implements FabricKernelRuntime { #private; constructor(runtime: FabricExecutorRuntime); prepare(source: string, fullCodeMode: boolean, unavailable: string[], sources: FabricGuestTypeSources, overrides: FabricCoreOverrideTypeSource[]): { code: string; checked: import("./type-checker.js").FabricTypeCheckResult; }; execute(code: string, hostCall: FabricHostCall, options: FabricSandboxOptions): Promise; } //# sourceMappingURL=typescript-kernel.d.ts.map