/**
 * Portal Contacts Adapter — Implements ContactsDomainApi using the
 * portal-tenant Contacts BFF endpoints.
 *
 * The existing contacts-ui hooks and components expect the ContactsApi,
 * NotesApi, and TasksApi interfaces from @fluid-app/contacts-core. This
 * adapter translates between the BFF response shapes and the core types
 * so the UI layer works unchanged.
 *
 * Features not available in the BFF (activities, markRead, orders,
 * subscriptionOrders) are omitted — the optional interface lets the
 * UI layer gracefully disable those capabilities.
 */
import type { FetchClient } from "@fluid-app/api-client-core";
import type { ContactsDomainApi } from "@fluid-app/contacts-core/contacts-api-context";
/**
 * Creates a composite ContactsDomainApi backed by the portal-tenant
 * Contacts BFF endpoints.
 */
export declare function createPortalContactsDomainApiAdapter(client: FetchClient): ContactsDomainApi;
//# sourceMappingURL=contacts-api-adapter.d.ts.map