import type { ToolResult } from '../types/index.js';
import type { GroupManager } from '../engine/tool-groups/group-manager.js';
export declare function setGroupManager(manager: GroupManager): void;
/** Return the active GroupManager singleton, or null if not yet initialized (e.g. in tests). */
export declare function getGroupManager(): GroupManager | null;
export declare function handleActivateGroup(args: {
    group: string;
    action: 'enable' | 'disable' | 'toggle';
}): Promise<ToolResult>;
export declare function handleListGroups(): Promise<ToolResult>;
//# sourceMappingURL=tool-group-handler.d.ts.map