/**
 * Sandbox globals for the headless sheet engine VM.
 *
 * Builds the global object injected into `vm.createContext()`.
 * Separated from sheet-exec.ts so the lifecycle API surface is
 * defined in one place and can be referenced by tests independently.
 */
import type { MutationTracker } from './mutation-tracker.js';
import type { SheetEnginePool } from './sheet-engine.js';
/** Dependencies injected into the sandbox builder. */
interface SandboxDeps {
    pool: SheetEnginePool;
    tracker: MutationTracker;
    console: Console;
}
/**
 * Assemble the full global object for the VM sandbox.
 *
 * Includes workbook lifecycle functions, convenience getters (`workbook`,
 * `worksheet`), file I/O helpers, wrapper utilities (errorCheck,
 * setIBTextColors, getWorkbookSummary), a captured console, and
 * whitelisted JS built-ins.
 */
export declare function buildSandbox(deps: SandboxDeps): Record<string, unknown>;
export {};
//# sourceMappingURL=sandbox-globals.d.ts.map