export declare namespace NSProfileDataV3 { interface IProfileJsonData { tabs: IProfileTab[]; } interface IProfileTab { name: string; key: string; badges: { enabled: boolean; uri?: string; }; enabled: boolean; check: boolean; routerLink: string; step: number; description: string; largeDesc?: any; allowSkip?: any; } interface ICompetencie { type: string; status: string; source: string; competencySelfAttestedLevel?: string; competencySelfAttestedLevelValue?: string; competencySelfAttestedLevelName?: string; osid?: string; competencyType?: string; description: string; id: string; name: string; competencyLevel?: ICompetencyLevel[]; children?: any[]; competencyCBPCompletionLevel?: string; competencyCBPCompletionLevelName?: string; competencyCBPCompletionLevelValue?: string; } interface ICompetencyLevel { name: string; } interface ITopic { children: any[]; code: string; description: string; identifier: string; index: number; name: string; noOfHoursConsumed: number; status: string; } interface ISearch { type: string; field: string; keyword: string; } interface IDesiredTopic { request: { userId: string; profileDetails: { desiredTopics: string[]; }; }; } interface ISystemTopic { request: { userId: string; profileDetails: { systemTopics: ISystemTopicChield[]; }; }; } interface ISystemTopicChield { identifier: string; name: string; children: []; } interface IRolesAndActivities { id: string; name: string; description: string; activities: IRolesActivity[]; } interface IRolesActivity { description: string; id: string; name: string; } interface IChipItems { name: string; } }