import { type RegisteredTool } from '../../mcp/server.ts'; import type { ReclaimSdkClient } from '../sdk-client.ts'; /** * The single provider-read tool for old-devtools mode. Reads from the PUBLIC * production SDK backend (`api.reclaimprotocol.org`) — the service the * verification SDK/attestor itself calls at runtime. No auth required, works * for ANY provider. * * Fetches BOTH shapes in one call, since they're complementary and together * cover everything a caller needs before re-publishing a new version: * - `provider`: the full provider + providerConfig — `customInjection`, * `userAgent`, `allowedInjectedRequestData`, `requestData`, everything. * This is what you read before create_provider_version_from_capture so * you can pass the whole config back (that tool carries nothing forward). * - `configs`: the trimmed runtime recipe the attestor actually consumes — * `customInjection` deliberately omitted, `isScriptRequestingClaim` * computed instead. */ export declare function getProviderInfoTool(client: ReclaimSdkClient): RegisteredTool;