import { type RegisteredTool } from '../../mcp/server.ts'; import type { ReclaimOldClient } from '../client.ts'; /** * Link an unassociated app (minted via `issue_app_credentials`, or any * eth-keypair app you already hold the private key for) to the currently * authenticated dashboard account. Proves ownership by signing a one-time * challenge with the app's private key — the private key itself is only * ever used locally to sign, never sent to the server. */ export declare function linkAppTool(client: ReclaimOldClient): RegisteredTool;