import { ConfigService } from '@rxap/config'; import { ExternalApp } from './types'; import * as i0 from "@angular/core"; export declare class ExternalAppsService { protected readonly appFilterList: import("dist/packages/pattern/src").MethodWithParameters[]; protected readonly config: ConfigService; protected readonly localeId: string; protected readonly environment: import("@rxap/environment").Environment; protected readonly apps: Array; protected readonly externalApps: import("@rxap/config").AppsNavigationConfig[]; /** * The list of active apps that is processed by the getAppList method */ readonly activeAppList: import("@angular/core").WritableSignal; hasApp(appId: string): boolean; getApp(appId: string): ExternalApp | null; getAppUrl(appId: string, path: string, infix?: string | null): string | null; getAppRouterLink(appId: string, path: string): string[] | null; getAppUrlOrThrow(appId: string, path: string): string; getAppRouterLinkOrThrow(appId: string, path: string): string[]; navigate(appId: string, path: string): void; getAppList(): Promise>; protected getPathPrefix(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }