/**
 * Permission evaluation HTTP routes and decision tracking.
 *
 * Provides:
 * - POST /evaluate_permission — evaluates tool permissions via MCP-AQL
 * - GET /permissions/status — returns current policies and recent decisions
 * - Decision tracking ring buffer for the live dashboard feed
 */
import { Router } from 'express';
import type { MCPAQLHandler } from '../../handlers/mcp-aql/MCPAQLHandler.js';
/**
 * Register permission-related routes on a gateway router.
 * Must be called with the MCP-AQL handler for policy evaluation.
 */
export interface RegisterPermissionRoutesOptions {
    homeDir?: string;
    autoRepairHookAssets?: boolean;
}
export declare function registerPermissionRoutes(router: Router, handler: MCPAQLHandler, options?: RegisterPermissionRoutesOptions): void;
//# sourceMappingURL=permissionRoutes.d.ts.map