/** * System/Shell MCP Tools * Provides controlled shell execution and process management capabilities */ import { type Tool } from '@modelcontextprotocol/sdk/types.js'; /** * Check if a command is in the whitelist */ export declare function isCommandWhitelisted(command: string): boolean; /** * Check if a command contains dangerous patterns */ export declare function isDangerousCommand(command: string): boolean; /** * System MCP Tools definition */ export declare function getSystemTools(): Tool[]; /** * Execute a system tool */ export declare function executeSystemTool(toolName: string, args: Record, options?: { autonomousMode?: boolean; debug?: boolean; }): Promise; /** * Get the whitelist for display/debugging */ export declare function getCommandWhitelist(): string[]; //# sourceMappingURL=system.d.ts.map