/**
 * Context Sharing Handler
 * MCP tool integration for bidirectional context sharing
 */
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler-migrated';
export declare class ContextSharingHandler extends BaseToolHandler {
    private contextManager;
    private agentWrappers;
    constructor();
    get tools(): Tool[];
    handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>;
    /**
     * Enable bidirectional context sharing for an agent
     */
    private enableBidirectionalContextSharing;
    /**
     * Share context from an agent
     */
    private shareAgentContext;
    /**
     * Request context from other agents
     */
    private requestAgentContext;
    /**
     * Get context sharing status
     */
    private getContextSharingStatus;
    /**
     * Emphasize context sharing importance
     */
    private emphasizeContextSharingImportance;
    /**
     * Force context synchronization
     */
    private forceContextSynchronization;
    /**
     * Update shared context collaboratively
     */
    private updateSharedContext;
    /**
     * Setup global context monitoring
     */
    private setupGlobalContextMonitoring;
}
//# sourceMappingURL=context-sharing-handler.d.ts.map