import { DSQLExecutor } from '../dsql/executor.js'; export interface EdgeEnvironmentOptions { /** Path to the binary snapshot file. */ snapshotPath: string; } /** * EdgeEnvironment restores kernel state from a binary snapshot. * Intended for serverless / edge runtimes where a persistent kernel process * cannot run. Queries execute entirely in-memory; writes are not supported. * * Snapshot restore target: < 50ms. */ export declare class EdgeEnvironment { #private; constructor(options: EdgeEnvironmentOptions); /** * Restores the kernel state from the snapshot file. * Must be called before accessing dsql. */ restore(): Promise; get dsql(): DSQLExecutor; get snapshotHash(): string; } //# sourceMappingURL=edge.d.ts.map