import { AfterViewInit } from '@angular/core';
import { TccInputMaskComponent } from '../../../shared/components/tcc-input-mask/tcc-input-mask.component';
import { TccET_IAM } from '../../../odata/models/iam.model';
import { TccODataServiceFactory } from '../../../odata/factories/tcc-odata-service/tcc-odata-service.factory';
import { TccOdataHelperService } from '../../../odata/services/tcc-odata-helper/tcc-odata-helper.service';
import { TccOdataFunctionsService } from '../../../odata/services/tcc-odata-functions/tcc-odata-functions.service';
import { modelTranslations } from '../../../odata/constants/modelTranslations';
import { TccSectionNavigationButtonConfig } from '../../../shared/components/tcc-section-navigation/tcc-section-navigation.component';
export declare class TccUserOverviewComponent implements AfterViewInit {
    private factory;
    private helper;
    private functionService;
    set User(value: TccET_IAM.UserInfo);
    inputMask: TccInputMaskComponent;
    groups: TccET_IAM.GetMembershipsResponse;
    private userService;
    user: TccET_IAM.UserInfo;
    currTitle: string;
    modelTranslations: typeof modelTranslations;
    sectionTitleOverview: string;
    sectionTitleOrganization: string;
    sectionTitleContact: string;
    sectionTitleGroups: string;
    sliderConfig: TccSectionNavigationButtonConfig;
    constructor(factory: TccODataServiceFactory, helper: TccOdataHelperService, functionService: TccOdataFunctionsService);
    ngAfterViewInit(): void;
    private getMemberships;
}
