import { GlideRecord } from "../types/GlideRecord"; export declare class AppStoreAPI { static canConvertSysApp(sysId: string): boolean; static canConvertSysStoreApp(sysId: string): boolean; static canInstallOrUpgrade(application: GlideRecord): boolean; static canPublishToAppRepo(appId: string): boolean; static canPublishToAppStore(appId: string): boolean; static canPublishToUpdateSet(appId: string): boolean; static canUninstall(appScope: string, sysCode: string): boolean; static canUpgradeAnyStoreApp(): boolean; static checkForAppstorePlugins( appMap: Map ): Map>; static getAppManagerCacheGr( key: string, sharedInternally: boolean ): GlideRecord; static getRollbackContextId(appName: string, version: string): string; static getRollbackDenialReason(appName: string, version: string): string; static getRollbackRunId(rollbackContextId: string): string; static isAppstorePlugin(appScopeName: string, sysCode: string): boolean; static isISVScope(scopeName: string): boolean; static isLatestVersionInstalled(sysId: string): boolean; static isOwnedStoreApp(appScope: string): boolean; static isRollbackEligible(appName: string, version: string): boolean; static isUpdateMutexAvailable(): boolean; }