import { Agent, AgentsReportQuery, ConvsReportQuery, Conversation } from '../../../graphql.autogenerated';
import React from 'react';
type AgentReportNode = NonNullable<AgentsReportQuery['agentsReport']['nodes']>[number];
type ConvReportNode = NonNullable<ConvsReportQuery['convsReport']['nodes']>[number];
type ReportNode = AgentReportNode | ConvReportNode;
interface DashboardSectionsProps {
    agentsData?: Agent[];
    allAgentsData?: Agent[];
    agentsReportData?: AgentReportNode[];
    agentsLoading?: boolean;
    agentsReportLoading?: boolean;
    totalMessages?: number;
    convsLoading?: boolean;
    integrationId?: string;
    agentIds?: string[];
    assignedConversations?: number;
    unassignedConversations?: number;
    liveConvs?: Conversation[] | null;
    startDate: string;
    endDate: string;
    reportNodes: ReportNode[];
}
declare const _default: React.MemoExoticComponent<({ agentsData, allAgentsData, agentsReportData, agentsLoading, agentsReportLoading, totalMessages, convsLoading, integrationId, agentIds, assignedConversations, unassignedConversations, liveConvs, startDate, endDate, reportNodes, }: DashboardSectionsProps) => import("@emotion/react/jsx-runtime").JSX.Element>;
export default _default;
