/**
 * Credentials REST Routes
 *
 * Wires `/api/credentials/*` endpoints to their controller handlers.
 *
 * @module controllers/credentials/credentials.routes
 */
import { Router } from 'express';
/**
 * Create the credentials router.
 *
 * Endpoints:
 * - GET    /                                     — list all credentials (metadata only)
 * - GET    /:id                                  — get one credential (metadata only)
 * - POST   /api-key                              — add an api-key credential
 * - PATCH  /:id                                  — update name/status
 * - DELETE /:id                                  — delete credential
 * - POST   /oauth/import-gemini-cli              — import from gemini-cli workspace extension
 * - POST   /oauth/gemini-cli/clear-extension-file — clear the extension's cached token (to enable next-account login)
 *
 * Mounted at `/api/credentials` in `api.routes.ts`.
 *
 * @returns Express router with all credential endpoints
 */
export declare function createCredentialsRouter(): Router;
//# sourceMappingURL=credentials.routes.d.ts.map