import { ServiceNowRequest } from "../comm/http/ServiceNowRequest.js"; import { ServiceNowInstance } from "./ServiceNowInstance.js"; import { Logger } from "../util/Logger.js"; export declare class Application { snRequest: ServiceNowRequest; instance: ServiceNowInstance; _scope: string; _applicationId: string; _logger: Logger; constructor(instance: ServiceNowInstance, scope: string, applicationId: string); changeApplication(): Promise; convertToStoreApp(): Promise; uninstall(): Promise; uninstallApplication(userSession: any, appID: any, scopeId: any, sys_class_name: any, logger: any): Promise; private monitorMutexRelease; private uninstallScopedApp; private verifyAppUninstall; private getAppAndSummary; }