import { SERVICES } from '../../constants';
import { DetailedFinancialStatsArgs, FinancialStatsArgs, TranscriptsConversationHeadlineArgs, TranscriptsMessagesArgs, TranscriptsMessagesDetailsArgs } from './types';
export declare const ANALYTICS_ENDPOINTS: {
    GET_OVERVIEW_SUMMARY: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_CONVERSATION: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_MOST_DISCUSSED_TOPICS: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_AVERAGE_MESSAGES_PER_SESSION: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_REGISTERED_USERS_TREND: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_USER_METRICS: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_USER_METRICS_PIE_CHART: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_USER_COHORTS_OVER_TIME: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_TOP_STUDENTS_BY_CHAT_MESSAGES: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_TOPIC_OVERVIEW: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_TOPICS_SUMMARY: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
    GET_TOPIC_STATISTICS: {
        service: SERVICES;
        path: (org: string, userId: string) => string;
    };
};
export declare const NON_AI_ANALYTICS_ENDPOINTS: {
    GET_TOPICS_STATS: {
        service: SERVICES;
        path: (date_filter: string, platform_key: string, mentor_unique_id?: string, usergroup_ids?: number[]) => string;
    };
    GET_USERS_STATS: {
        service: SERVICES;
        path: (date_filter: string, platform_key: string, mentor_unique_id?: string, metric?: string, start_date?: string, end_date?: string, usergroup_ids?: number[]) => string;
    };
    GET_SESSION_STATS: {
        service: SERVICES;
        path: (platform_key: string, mentor_unique_id?: string, date_filter?: string, start_date?: string, end_date?: string, metric?: string, usergroup_ids?: number[]) => string;
    };
    GET_TOPICS_DETAILS_STATS: {
        service: SERVICES;
        path: (date_filter: string, platform_key: string, mentor_unique_id?: string, start_date?: string, end_date?: string, usergroup_ids?: number[]) => string;
    };
    GET_ACCESS_TIME_HEATMAP: {
        service: SERVICES;
        path: (date_filter: string, platform_key: string, mentor_unique_id?: string, start_date?: string, end_date?: string, usergroup_ids?: number[]) => string;
    };
    GET_USER_DETAILS_STATS: {
        service: SERVICES;
        path: (date_filter: string, platform_key: string, mentor_unique_id?: string, start_date?: string, end_date?: string, page?: number, limit?: number, search?: string, usergroup_ids?: number[]) => string;
    };
    GET_AVERAGE_RATING: {
        service: SERVICES;
        path: (platform_key: string, mentor_unique_id?: string, date_filter?: string, start_date?: string, end_date?: string) => string;
    };
    GET_FINANCIAL_STATS: {
        service: SERVICES;
        path: (args: FinancialStatsArgs) => string;
    };
    GET_DETAILED_FINANCIAL_STATS: {
        service: SERVICES;
        path: (args: DetailedFinancialStatsArgs) => string;
    };
    GET_TRANSCRIPTS_MESSAGES: {
        service: SERVICES;
        path: (args: TranscriptsMessagesArgs) => string;
    };
    GET_TRANSCRIPTS_MESSAGES_DETAILS: {
        service: SERVICES;
        path: (args: TranscriptsMessagesDetailsArgs) => string;
    };
    TIME_UPDATE: {
        service: SERVICES;
        path: (org: string) => string;
    };
    GET_TRANSCRIPTS_CONVERSATION_HEADLINE: {
        service: SERVICES;
        path: (args: TranscriptsConversationHeadlineArgs) => string;
    };
    GET_CONTENT_ANALYTICS: {
        service: SERVICES;
        path: () => string;
    };
    GET_CONTENT_ANALYTICS_DETAILS: {
        service: SERVICES;
        path: (content_id: string) => string;
    };
    GET_LEARNER_DETAILS: {
        service: SERVICES;
        path: (username: string, platform_key: string, metrics: string, course_id?: string, include_edx_progress?: boolean, program_id?: string) => string;
    };
};
export declare const ANALYTICS_QUERY_KEYS: {
    GET_OVERVIEW_SUMMARY: () => string[];
    GET_CONVERSATION: () => string[];
    GET_MOST_DISCUSSED_TOPICS: () => string[];
    GET_AVERAGE_MESSAGES_PER_SESSION: () => string[];
    GET_REGISTERED_USERS_TREND: () => string[];
    GET_USER_METRICS: () => string[];
    GET_USER_METRICS_PIE_CHART: () => string[];
    GET_USER_COHORTS_OVER_TIME: () => string[];
    GET_TOP_STUDENTS_BY_CHAT_MESSAGES: () => string[];
    GET_TOPIC_OVERVIEW: () => string[];
    GET_TOPICS_SUMMARY: () => string[];
    GET_TOPIC_STATISTICS: () => string[];
};
export declare const ANALYTICS_REDUCER_PATH = "analyticsApiSlice";
