npm package diff

Package: @forge/cli

Versions: 10.13.6 - 11.0.0-next.18

File: package/out/installations/graphql-client.d.ts

Index: package/out/installations/graphql-client.d.ts
===================================================================
--- package/out/installations/graphql-client.d.ts
+++ package/out/installations/graphql-client.d.ts
@@ -1,7 +1,7 @@
-import { AppUninstallationInput, GraphQLClient, GraphQlMutationError, Pause, BaseError, UserError } from '@forge/cli-shared';
+import { AppEnvironmentType, AppUninstallationInput, GraphQLClient, GraphQlMutationError, Pause, BaseError, UserError } from '@forge/cli-shared';
 import { AppInstallSiteDetails, InstallAppClient } from './install-app-site';
-import { AppEnvironmentVersionData, Installation, ListAppInstallationsClient, UpgradeAppInstallationsClient } from '../service/installation-service';
+import { AppEnvironmentVersionData, HasNoAppInstallationsForEnvClient, Installation, ListAppInstallationsClient, UpgradeAppInstallationsClient } from '../service/installation-service';
 import { UninstallAppClient, UninstallAppOutput } from './uninstall-app';
 import { SiteTranslator } from './site-translation';
 export declare const UNINSTALLATION_EVENT_POLL_INTERVAL = 500;
 export declare const ALREADY_UPGRADED_CODE = "INSTALLATION_ALREADY_UPGRADED";
@@ -43,17 +43,17 @@
 export declare class MissingAppUninstallTask extends Error {
 }
 export declare class InstallationNotFoundError extends UserError {
 }
-export declare class InstallationsGraphqlClient implements InstallAppClient, ListAppInstallationsClient, UninstallAppClient, UpgradeAppInstallationsClient {
+export declare class InstallationsGraphqlClient implements InstallAppClient, ListAppInstallationsClient, UninstallAppClient, UpgradeAppInstallationsClient, HasNoAppInstallationsForEnvClient {
     private readonly graphqlClient;
-    private readonly cloudIdTranslator;
+    private readonly sitedProductTranslator;
     private readonly bitbucketTranslator;
     private readonly pause;
     SITE_RESOURCE_TYPE: string;
     WORKSPACE_RESOURCE_TYPE: string;
     static buildInstallationContext(product: string, resourceId: string, resourceType: string): string;
-    constructor(graphqlClient: GraphQLClient, cloudIdTranslator: SiteTranslator, bitbucketTranslator: SiteTranslator, pause: Pause);
+    constructor(graphqlClient: GraphQLClient, sitedProductTranslator: SiteTranslator, bitbucketTranslator: SiteTranslator, pause: Pause);
     private buildInstallationContext;
     private getProductTranslation;
     installAppIntoSite({ environmentKey, site, product, appId, licenseOverride, overrides }: AppInstallSiteDetails): Promise<void>;
     upgradeInstallation({ site, product, environmentKey, appId }: AppInstallSiteDetails): Promise<void>;
@@ -61,8 +61,9 @@
     uninstallApp(input: AppUninstallationInput): Promise<boolean>;
     uninstallMultipleApps(apps: AppUninstallationInput[]): Promise<Partial<UninstallAppOutput>[]>;
     listInstallations(appId: string): Promise<Installation[]>;
     getInstallation(appId: string, installationId: string): Promise<Installation>;
+    hasNoAppInstallationsForEnv(appId: string, appEnv: AppEnvironmentType): Promise<boolean>;
     private getAppInstallationTask;
     private getAppInstallationTaskRetry;
     private monitorUninstallApp;
     private getResourceArisForProduct;