export interface AppInfo { can_install_or_upgrade: boolean; dependencies: null | string; isInstalled: boolean; latest_version: string; name: string; scope: string; short_description: string; sys_id: string; vendor: string; version: null | string; versions: Array<{ publish_date_display: string; version: string; }>; } export interface AppFilterOptions { installable?: boolean; installed?: boolean; } export declare class AppDisplayService { /** * Filter applications based on installed/installable criteria. */ filterApps(apps: AppInfo[], options: AppFilterOptions): AppInfo[]; /** * Format application list for display. * Returns lines for console output, or JSON string if jsonOutput is true. */ formatAppList(apps: AppInfo[], jsonOutput: boolean, processingTime?: number): string[]; /** * Format the install result for display. */ formatInstallResult(appName: string, appScope: string, targetVersion: string, success: boolean, statusLabel: string, error?: string): string[]; } //# sourceMappingURL=app-display.service.d.ts.map