import type { BulkCustomEmailAggregate, BulkStatusUpdateAggregate, CandidateEmailAggregate, DuplicateNoticeAggregate, EnsureRoundAggregate, SequentialExecutionProgress } from '../../utils/bulkCandidateOperations'; interface BulkOperationProgressProps { progress: SequentialExecutionProgress; } export declare function BulkOperationProgress({ progress }: BulkOperationProgressProps): import("react/jsx-runtime").JSX.Element; export interface StoppedBulkOperationDetails { knownCompleted: number; ambiguous: number; notStarted: number; message: string; } export declare function StoppedBulkOperationNotice({ details }: { details: StoppedBulkOperationDetails; }): import("react/jsx-runtime").JSX.Element; export declare function CandidateEmailResultDetails({ result }: { result: CandidateEmailAggregate; }): import("react/jsx-runtime").JSX.Element | null; export declare function EnsureRoundResultDetails({ result }: { result: EnsureRoundAggregate; }): import("react/jsx-runtime").JSX.Element | null; export declare function BulkCustomEmailResultDetails({ result }: { result: BulkCustomEmailAggregate; }): import("react/jsx-runtime").JSX.Element | null; export declare function BulkStatusUpdateResultDetails({ result }: { result: BulkStatusUpdateAggregate; }): import("react/jsx-runtime").JSX.Element | null; export declare function DuplicateNoticeResultDetails({ result }: { result: DuplicateNoticeAggregate; }): import("react/jsx-runtime").JSX.Element | null; export {};