import type { ToolDefinition, ToolContext } from '../../../types/index.js'; import { type ISandboxPool } from '../../../codemode/sandbox-factory.js'; import { CodeModeSecurityManager } from '../../../codemode/security.js'; export declare function getSandboxPool(): ISandboxPool; export declare function getSecurityManager(): CodeModeSecurityManager; /** * Lazily instantiate and cache all non-codemode tools. * Note: this is safe only if ToolContext does not change per-request. */ export declare function collectNonCodeModeTools(context: ToolContext): ToolDefinition[]; //# sourceMappingURL=singleton-state.d.ts.map