import type { DockerService } from './docker'; import type { PluginConfig } from '../types'; export interface SandboxContext { docker: DockerService; containerName: string; hostDir: string; } interface SandboxDeps { sandboxManager: { docker: DockerService; getActive(name: string): { containerName: string; projectDir: string; } | null; } | null; loopService: { resolveLoopName(sessionId: string): string | null; getActiveState(name: string): { active: boolean; sandbox?: boolean; } | null; }; } export declare function getSandboxForSession(deps: SandboxDeps, sessionId: string): SandboxContext | null; export declare function isSandboxEnabled(config: PluginConfig, sandboxManager: unknown): boolean; export {}; //# sourceMappingURL=context.d.ts.map