import { OnInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { MultilingualTranslationsService, NsContent } from '@sunbird-cb/utils-v2';
import * as i0 from "@angular/core";
export declare class KarmaPointsComponent implements OnInit, OnChanges {
    private translate;
    private langTranslations;
    kpArray: any[];
    constructor(translate: TranslateService, langTranslations: MultilingualTranslationsService);
    content: NsContent.IContent | null;
    data: any;
    pCategory: string;
    condition: any;
    baseContentReadData: any;
    clickClaimKarmaPoints: EventEmitter<string>;
    kpData: any;
    btnCategory: string;
    karmaPointsSlider: any;
    btnKPData: any;
    disableKarmaPoints: boolean;
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    getKPData(btnType: string): void;
    addBadgeSlide(): void;
    onClickOfClaim(): void;
    constructNudgeData(): void;
    getDynamicText(helText: string): string;
    translateLabels(label: string, type: any): any;
    private getQuickLearnerBadgeText;
    static ɵfac: i0.ɵɵFactoryDeclaration<KarmaPointsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KarmaPointsComponent, "ws-widget-karma-points", never, { "content": { "alias": "content"; "required": false; }; "data": { "alias": "data"; "required": false; }; "pCategory": { "alias": "pCategory"; "required": false; }; "condition": { "alias": "condition"; "required": false; }; "baseContentReadData": { "alias": "baseContentReadData"; "required": false; }; "btnCategory": { "alias": "btnCategory"; "required": false; }; }, { "clickClaimKarmaPoints": "clickClaimKarmaPoints"; }, never, never, false, never>;
}
//# sourceMappingURL=karma-points.component.d.ts.map