import { MemoryBankManager } from '../../core/MemoryBankManager.js'; /** * Definition of mode tools */ export declare const modeTools: { name: string; description: string; inputSchema: { type: string; properties: { mode: { type: string; description: string; }; umb: { type: string; description: string; }; umbCommand: { type: string; description: string; }; }; required: never[]; }; }[]; /** * Handles the switch_mode tool (also handles getting current mode and UMB state) * @param memoryBankManager Memory Bank Manager * @param mode Mode name (optional - if omitted, returns current mode) * @param umb UMB activation flag (optional) * @param umbCommand UMB command text (optional) * @returns Operation result */ export declare function handleSwitchMode(memoryBankManager: MemoryBankManager, mode?: string, umb?: boolean, umbCommand?: string): Promise<{ content: { type: string; text: string; }[]; isError: boolean; } | { content: { type: string; text: string; }[]; isError?: undefined; }>; //# sourceMappingURL=ModeTools.d.ts.map