/// <reference types="react" />
import { Segment, SurveyType } from '@parlor/common';
type breakdownsType = {
    count: number;
    percent: number | undefined;
};
type csatBreakdownsType = {
    neutral: breakdownsType;
    satisfied: breakdownsType;
    totalResponses: breakdownsType;
    unsatisfied: breakdownsType;
    verySatisfied: breakdownsType;
    veryUnsatisfied: breakdownsType;
};
type npsBreakdownsType = {
    detractors: breakdownsType;
    neutral: breakdownsType;
    promoters: breakdownsType;
};
type performanceCountType = {
    surveysSent: number;
    uniqueAccountSends: number;
    uniqueUserSends: number;
};
type SentimentReportGroupProps = {
    activeSegment?: Segment;
    csatCounts?: performanceCountType & {
        breakdown: csatBreakdownsType;
    };
    isLoading?: boolean;
    npsCounts?: performanceCountType & {
        breakdown: npsBreakdownsType;
    };
    selectedTab: Partial<SurveyType>;
};
export declare const SentimentReportGroup: ({ csatCounts, npsCounts, isLoading, selectedTab, activeSegment, }: SentimentReportGroupProps) => JSX.Element;
export {};
