import { NsContent } from '../_services/widget-content.model';
export declare namespace NsAppToc {
    interface IWsTocResponse {
        content: NsContent.IContent | null;
        errorCode: EWsTocErrorCode | null;
    }
    enum EWsTocErrorCode {
        API_FAILURE = "API_FAILURE",
        INVALID_DATA = "INVALID_DATA",
        NO_DATA = "NO_DATA"
    }
    interface ITocBanner {
        analytics: string;
        overview: string;
        contents: string;
        [key: string]: string;
    }
    interface IPostAssessment {
        userId: string;
        contentId: string;
        post_assessment: boolean;
    }
    interface IContentParentReq {
        fields: string[];
    }
    interface IContentParentResponse {
        identifier: string;
        collections: IContentParentResponse[];
        name: string;
        description: string;
        contentType: string;
        status: string;
    }
    interface ITocStructure {
        assessment: number;
        course: number;
        handsOn: number;
        interactiveVideo: number;
        learningModule: number;
        other: number;
        pdf: number;
        survey: number;
        podcast: number;
        quiz: number;
        video: number;
        webModule: number;
        webPage: number;
        youtube: number;
        interactivecontent: number;
        practiceTest: number;
        finalTest: number;
        offlineSession: number;
        [key: string]: number;
    }
}
export declare namespace NsCohorts {
    enum ECohortTypes {
        ACTIVE_USERS = "activeusers",
        COMMON_GOALS = "commongoals",
        AUTHORS = "authors",
        EDUCATORS = "educators",
        TOP_PERFORMERS = "top-performers"
    }
    interface ICohortsContent {
        first_name: string;
        last_name: string;
        department?: string;
        designation?: string;
        email: string;
        desc: string;
        uid: string;
        last_ts: number;
        phone_No: string;
        city: string;
        userLocation?: string;
    }
    interface ICohortsGroupUsers {
        first_name: string;
        last_name: string;
        wid: string;
        email: string;
        name: string;
    }
}
//# sourceMappingURL=app-toc.model.d.ts.map