/**
 * INTENT Module Routes
 *
 * Defines API routes for the INTENT module, including the OpenAPI documentation
 * endpoints. These routes can be registered with the main Fastify server.
 *
 * @packageDocumentation
 */
import type { FastifyInstance } from "fastify";
declare module "fastify" {
    interface FastifyRequest {
        jwtVerify<T = Record<string, unknown>>(): Promise<T>;
    }
}
/**
 * Register INTENT module routes on a Fastify instance.
 *
 * This function registers all INTENT-related endpoints including:
 * - Intent CRUD operations
 * - Escalation management
 * - Event history
 * - GDPR endpoints
 * - OpenAPI documentation
 *
 * @param server - Fastify instance to register routes on
 * @param opts - Route options (e.g., prefix)
 */
export declare function registerIntentRoutes(server: FastifyInstance, opts?: {
    prefix?: string;
}): Promise<void>;
/**
 * Export the OpenAPI specification for external use
 */
export { getOpenApiSpec, getOpenApiSpecJson } from "./openapi.js";
//# sourceMappingURL=routes.d.ts.map