import { type MarketV1Client, type MarketV1ClientOptions } from './v1/client.js'; /** The Market client — the v1 REST client; the RPC wire format is gone. */ export type MarketClient = MarketV1Client; export type MarketClientOptions = MarketV1ClientOptions; /** * A version's zip as bytes, fetched from the content-plane URL the v1 manifest mints. The stream * is deterministic (store-mode entries, fixed mtimes), so two calls for the same immutable version * are byte-identical — which is what upload's "unchanged, skip publishing" check compares against. */ export declare function downloadAssetZipBytes(opts: { name: string; version: string; baseUrl?: string; authToken?: string; /** The asset's capability key, an alternative credential to identity for private/unapproved assets. */ key?: string; fetch?: typeof globalThis.fetch; }): Promise; //# sourceMappingURL=client.d.ts.map