import { t as fetchWithSsrFGuard } from "../../fetch-guard-Lc3GjNGP.js";
import { t as ProviderUsageSnapshot } from "../../ssrf-runtime-5qepHard.js";
//#region extensions/clawrouter/usage.d.ts
type ClawRouterUsageFetchGuard = typeof fetchWithSsrFGuard;
export declare function fetchClawRouterUsage(params: {
  token: string;
  baseUrl?: string;
  timeoutMs: number;
  /** Test-only seam; production keeps the shared SSRF guard owning transport. */
  fetchGuard?: ClawRouterUsageFetchGuard;
}): Promise<ProviderUsageSnapshot>;
//#endregion