import { ActivatedRoute, Router } from '@angular/router'; import { ClientResource, Organization, OrganizationService, SuperAdminService, UserInfoService } from 'fappi-common-model'; import { UXMessageService } from 'fappi-ng-material-kit'; /** * // FIXME make it more generic. Dont use router and use EventEmitter. * A class that can be used to build a standard FAPPI app with a main wrapper like:
* */ export declare class GlobalWrapperHelper { protected router: Router; protected route: ActivatedRoute; protected superadminService: SuperAdminService; protected userInfoService: UserInfoService; protected organizationService: OrganizationService; protected uxMessageService: UXMessageService; client: ClientResource; superadminActived: boolean; username: string; orgId: string; selectedOrg: Organization; organizations: Organization[]; poweredBy: string; constructor(router: Router, route: ActivatedRoute, superadminService: SuperAdminService, userInfoService: UserInfoService, organizationService: OrganizationService, uxMessageService: UXMessageService); initUx(): void; initForm(): void; onProfilSelected(): void; onOrganizationSelected(id: string): void; onNoOrgSelected(): void; }