import { Injector } from '@angular/core'; import { AppSessionService } from '../shared/common/session/app-session.service'; import { AppUiCustomizationService } from '../shared/common/ui/app-ui-customization.service'; import { PrimengTableHelper } from '../shared/helpers/primeng-table-helper'; import { AbpMultiTenancyService } from 'abp-ng2-module/src/multi-tenancy/abp-multi-tenancy.service'; import { LocalizationService } from 'abp-ng2-module/src/localization/localization.service'; import { PermissionCheckerService } from 'abp-ng2-module/src/auth/permission-checker.service'; import { FeatureCheckerService } from 'abp-ng2-module/src/features/feature-checker.service'; import { NotifyService } from 'abp-ng2-module/src/notify/notify.service'; import { SettingService } from 'abp-ng2-module/src/settings/setting.service'; import { MessageService } from 'abp-ng2-module/src/message/message.service'; export declare abstract class AppComponentBase { localizationSourceName: string; localization: LocalizationService; permission: PermissionCheckerService; feature: FeatureCheckerService; notify: NotifyService; setting: SettingService; message: MessageService; multiTenancy: AbpMultiTenancyService; appSession: AppSessionService; primengTableHelper: PrimengTableHelper; ui: AppUiCustomizationService; constructor(injector: Injector); l(key: string, ...args: any[]): string; ls(sourcename: string, key: string, ...args: any[]): string; isGranted(permissionName: string): boolean; isGrantedAny(...permissions: string[]): boolean; s(key: string): string; appRootUrl(): string; setFrozenColumnHeight(): void; }