/**
 * Graph API routes
 *
 * REST façade over WorkspaceManager.
 * Enforces per-folder access when users are authenticated via JWT.
 * API key / open mode → full access (no filtering).
 */
import type { FastifyInstance } from 'fastify';
import { WorkspaceManager } from '../../core/workspace-manager.js';
import { AuthService } from '../../services/auth-service.js';
import type { WsHub } from '../ws-hub.js';
import type { SessionManager } from '../session-manager.js';
export declare function registerGraphApiRoutes(fastify: FastifyInstance, workspaceManager: WorkspaceManager, authService: AuthService, wsHub?: WsHub, sessionManager?: SessionManager): Promise<void>;
