import type { ReclaimClient } from '@reclaimprotocol/client/api'; import { type RegisteredTool } from '../../server.ts'; /** Legacy-devtools mode needs a distinct Builder login for its two * Builder-exclusive features: allocating quota-accounted Popcorn sessions * (see `buildBuilderOrganizationTools` below) and listing Builder * organizations. Builder mode needs neither — its native auth tool alone * covers both, org listing included (via its generated `list_orgs`). */ export declare function buildBuilderAuthenticationTools(client: ReclaimClient): RegisteredTool[]; /** Legacy-devtools mode lacks generated Builder API tools, so it needs this * narrow organization-discovery bridge — an org id is required to allocate a * remote-browser (Popcorn) session. Builder mode's own `list_orgs` already * covers this under its native auth. */ export declare function buildBuilderOrganizationTools(client: ReclaimClient): RegisteredTool[];