import { NativeObject } from "../imports/NativeObject.js"; import { GlideRecord } from "../types/GlideRecord.js"; export declare class JumboAppAPI { static calculateJumboAppAdditionalParameters(name: string): string; static canUninstallPlugin(jumboPluginId: string): boolean; static checkCompatibility(offeringPluginId: string, optionalDependencies: Array): NativeObject; static convertToStoreAppAndScopedPlugins(appId: string, offeringPluginId: string, requiredVersion: string): GlideRecord; static getAllScopeNamesUnderScopedIdWithUncommitedChanges(sysId: string): Array; static getAllScopedPluginsWithScopes(scopeIds: Array, onlyActive: boolean): Array; static getAllScopesUnderAnchorPlugin(anchorPluginId: string): Array; static getJumboPluginScope(pluginId: string): string; static getPrimaryOffering(storeAppId: string): string; static getScopes(sysId: string): Array; static installPlugin(jumboPluginId: string, loadDemoData: boolean, optionalPlugins: string[]): boolean; static isAllowPublishAllScopes(): boolean; static isJumboPlugin(jumboPluginId: string): boolean; static isJumboPluginByScopedId(jumboPluginSysId: string): boolean; static isOffering(gr: GlideRecord): boolean; static repairPlugin(jumboPluginId: string, loadDemoData: boolean, optionalDependencies: Array): boolean; } //# sourceMappingURL=JumboAppAPI.d.ts.map