import { MultiFileProgressData } from '../../types/riskReview'; import { CSSProperties } from 'react'; /** * Props for ReviewProcessing component */ export interface ReviewProcessingProps { /** * Processing mode * - 'single': Shows single spinner with message * - 'multiple': Shows progress list with per-file status */ mode: 'single' | 'multiple'; /** * Multi-file progress data (required when mode='multiple') */ progress?: MultiFileProgressData; /** * Processing message for single mode * @default 'Processing Risk Review...' */ message?: string; /** * Secondary helper text * @default 'This may take a few moments' */ helperText?: string; /** * Custom title text */ title?: string; /** * Whether the overlay is visible */ isVisible: boolean; /** * Data attribute for testing */ dataTestId?: string; /** * Data attribute for analytics */ dataId?: string; /** * Additional CSS class */ className?: string; /** * Inline styles */ style?: CSSProperties; } //# sourceMappingURL=ReviewProcessing.types.d.ts.map