import type { StoreApi } from "@fluid-app/portal-core/store-api";
import type { FetchClient } from "@fluid-app/portal-tenant-api-client";
export declare function createStoreApiAdapter(client: FetchClient): StoreApi;
/**
 * Admin/builder store adapter. fluid-admin can't call the portal-tenant BFF
 * `store_show`, but the portal builder still needs the per-company reward-points
 * label so the PointsWidget renders the configured brand label instead of the
 * platform default. The points label is the ONLY store field any
 * builder-rendered widget reads (`useOptionalStore` has a single consumer,
 * `use-points-label.ts`), so the remaining fields are inert placeholders.
 */
export declare function createLegacyStoreApiAdapter(pointsLabel: {
    singular: string;
    plural: string;
}): StoreApi;
//# sourceMappingURL=store-api-adapter.d.ts.map