export declare const sessionsRouter: import("express-serve-static-core").Router; export declare function handleCapabilityToolsRequest(input: { agentId: string; capability: string; action: unknown; resolveSession?: () => { agentId: string; providerId: string; } | undefined; resolveAdapter?: (providerId: string) => { setBuiltInCapabilityTools?: (agentId: string, capability: string, action: 'expand' | 'collapse') => Promise<{ sessions: number; tools: number; manifests?: Array<{ name: string; description?: string; inputSchema?: unknown; }>; }>; }; }): Promise<{ status: 400; body: { ok: false; error: string; }; } | { status: 200; body: { ok: true; changed: { sessions: number; tools: number; }; manifests?: Array<{ name: string; description?: string; inputSchema?: unknown; }>; message?: string; }; } | { status: 500; body: { ok: false; error: string; }; }>; export declare function handleCapabilityToolCallRequest(input: { agentId: string; capability: string; tool: string; args: Record; resolveSession?: () => { agentId: string; providerId: string; } | undefined; resolveAdapter?: (providerId: string) => { callBuiltInCapabilityTool?: (agentId: string, capability: string, toolName: string, args: Record) => Promise<{ ok: boolean; result?: unknown; error?: string; }>; }; }): Promise<{ status: 400; body: { ok: false; error: string; }; } | { status: 200; body: { ok: boolean; result?: unknown; error?: string; }; } | { status: 500; body: { ok: false; error: string; }; }>; export declare function resolveActiveSdkSessionSnapshotStatus(adapterStatus?: string, currentRuntimeStatus?: string, currentRuntimeActionType?: string): string;