import type { ContractRouterClient } from '@orpc/contract'; import { type V1Contract } from './contract.js'; export type MarketV1Client = ContractRouterClient; export interface MarketV1ClientOptions { baseUrl?: string; fetch?: typeof globalThis.fetch; authToken?: string; } /** * A typed client for the v1 REST surface (`/api/v1`). Same call shapes as the legacy RPC client — * `client.asset.search({ refs })` — but speaking plain HTTP: reads are GETs on resource URLs, so * they are curl-able, shareable and cacheable. */ export declare function createClient(opts?: MarketV1ClientOptions): MarketV1Client; //# sourceMappingURL=client.d.ts.map