import type { ReclaimClient } from '@reclaimprotocol/client/api'; import type { RegisteredTool } from '../../server.ts'; /** * Local-only key tools — no backend client needed. These manage the eth * proof-owner key entirely on disk (as a secp256k1 PEM) or via env: generate, * import, and resolve which key to sign proofs with. No `~/.reclaim` caching; * useful in BOTH builder and OLD-devtools mode. */ export declare function buildLocalCredentialTools(): RegisteredTool[]; /** * Full builder-mode credential set: the local key tools plus the backend * `reclaim_authenticate` device-code flow. Old mode does NOT use the * authenticate tool — it has its own. */ export declare function buildCredentialTools(client: ReclaimClient): RegisteredTool[];