import type { AppDefinitionApi } from "@fluid-app/portal-core/app-definition-api";
import type { FetchClient } from "@fluid-app/portal-tenant-api-client";
/**
 * Creates an AppDefinitionApi adapter backed by the portal-tenant BFF client.
 *
 * Maps the generated `app_manifest_show` response to the `AppDefinitionApi`
 * port, applying runtime defaults for optional BFF fields so TypeScript
 * catches schema drift at compile time via `satisfies`.
 */
export declare function createAppDefinitionApiAdapter(client: FetchClient): AppDefinitionApi;
//# sourceMappingURL=app-definition-api-adapter.d.ts.map