/**
 * Route Builders
 * Pre-built route definitions for common NeuroLink endpoints
 */
import type { CreateRoutesOptions, RouteDefinition, RouteGroup } from "../../types/index.js";
export { createAgentRoutes } from "./agentRoutes.js";
export { createClaudeProxyRoutes } from "./claudeProxyRoutes.js";
export { createHealthRoutes } from "./healthRoutes.js";
export { createOpenAIProxyRoutes } from "./openaiProxyRoutes.js";
export { createMCPRoutes } from "./mcpRoutes.js";
export { createMemoryRoutes } from "./memoryRoutes.js";
export { createOpenApiRoutes } from "./openApiRoutes.js";
export { createToolRoutes } from "./toolRoutes.js";
/**
 * Create all standard routes
 * Convenience method that combines all route groups
 */
export declare function createAllRoutes(basePath?: string, options?: CreateRoutesOptions): RouteGroup[];
/**
 * Register all routes with a server adapter
 */
export declare function registerAllRoutes(adapter: {
    registerRouteGroup: (group: RouteGroup) => void;
    listRoutes?: () => RouteDefinition[];
}, basePath?: string, options?: CreateRoutesOptions): void;
