import { InjectableRxStompConfig, RxStompService, rxStompServiceFactory } from '@stomp/ng2-stompjs'; import { ConfigStartupService } from '../config/config-startup.service'; import { I18nStartupService } from '../i18n/i18n-startup.service'; import { PortalInfoStartupService } from '../portal/portal-info-startup.service'; import { YzStompConfigFactory } from '../stomp/stomp'; import { TokenStartupService } from '../token/token-startup.service'; import { UserStartupService } from '../user/user-startup.service'; export declare function PortalStartupServiceFactory(tokenStartupService: TokenStartupService, userStartupService: UserStartupService, i18nStartupService: I18nStartupService, configStartupService: ConfigStartupService, portalInfoStartupService: PortalInfoStartupService): Function; export declare const PORTAL_APPINIT_PROVIDES: ({ provide: import("@angular/core").InjectionToken<(() => void)[]>; useFactory: typeof PortalStartupServiceFactory; deps: (typeof PortalInfoStartupService | typeof TokenStartupService | typeof UserStartupService | typeof I18nStartupService | typeof ConfigStartupService)[]; multi: boolean; } | { provide: typeof InjectableRxStompConfig; useFactory: typeof YzStompConfigFactory; deps: import("@angular/core").InjectionToken[]; multi?: undefined; } | { provide: typeof RxStompService; useFactory: typeof rxStompServiceFactory; deps: (typeof InjectableRxStompConfig)[]; multi?: undefined; })[];