import { type FilePickerApi } from "@fluid-app/file-picker-core";
import type { FetchClient } from "@fluid-app/portal-tenant-api-client";
/**
 * Creates a FilePickerApi adapter backed by the portal-tenant BFF's
 * `/api/content/dam/*` endpoints, using cookie-based auth via the
 * provided FetchClient.
 *
 * Unsplash search is not available through the BFF — callers that need
 * Unsplash should use the legacy adapter or provide their own
 * implementation.
 *
 * The `onProgress` callback in `createDamAsset` is not supported — the
 * underlying `fetch` API does not expose upload progress events.
 *
 * URL proxy delegates to the same-origin `/api/proxy-url` endpoint
 * (served by the hosting app, not the BFF) for CORS bypass, identical
 * to the legacy adapter behaviour.
 */
export declare function createFilePickerApiAdapter(client: FetchClient): FilePickerApi;
//# sourceMappingURL=file-picker-api-adapter.d.ts.map