import { NewBarChartDataItem } from '@bcrumbs.net/bc-ui';
import { BroadcastReportFragment } from '../../../graphql.autogenerated';
export interface BroadcastRecipientsAnalytics {
    totalRecipients: number;
    totalSuccessfulRecipients: number;
    totalFailedRecipients: number;
    successRate: number;
    successRateChange: number;
    barData: NewBarChartDataItem[];
}
export declare function buildRecipientsAnalytics(reportNodes: BroadcastReportFragment[], startDate: string, endDate: string): BroadcastRecipientsAnalytics;
export declare function successRateDeltaTone(delta: number): 'positive' | 'negative' | 'neutral';
