/** * Thin HTTP wrapper for the AgentLaunch CLI. * * All platform API calls (X-API-Key auth) go through AgentLaunchClient from * the SDK. The agentverseRequest helper is kept here because Agentverse uses * bearer-token auth which is a different auth domain. */ import { AgentLaunchClient } from '@fetchai/agent-launch-sdk'; /** * Return an authenticated SDK client (uses X-API-Key from CLI config). * Throws if no API key is configured. */ export declare function getClient(): AgentLaunchClient; /** * Return a public (unauthenticated) SDK client. * Use this for read-only endpoints that don't require an API key. */ export declare function getPublicClient(): AgentLaunchClient; /** * Typed HTTP helper for Agentverse API calls. * Agentverse uses "Authorization: bearer " instead of X-API-Key. */ export declare function agentverseRequest(method: "POST" | "PUT", url: string, agentverseApiKey: string, body?: unknown): Promise; //# sourceMappingURL=http.d.ts.map