/**
 * PIV/CAC Authentication Routes
 *
 * Fastify routes for PIV/CAC smart card authentication endpoints.
 *
 * Endpoints:
 * - POST /auth/piv/authenticate - Authenticate with certificate
 * - POST /auth/piv/challenge - Generate challenge for card
 * - POST /auth/piv/verify - Verify signed challenge
 * - GET /auth/piv/session - Get session info
 * - DELETE /auth/piv/session - Terminate session
 * - GET /auth/piv/status - Check PIV auth status
 *
 * @packageDocumentation
 */
import type { FastifyInstance } from 'fastify';
/**
 * Register PIV/CAC authentication routes
 */
export declare function registerPIVRoutes(fastify: FastifyInstance, options?: {
    prefix?: string;
}): Promise<void>;
/**
 * PIV routes plugin
 */
export declare function pivRoutesPlugin(fastify: FastifyInstance, options?: {
    prefix?: string;
}): Promise<void>;
//# sourceMappingURL=piv-routes.d.ts.map