import { type ReactElement } from 'react';
import type { EmailTemplateDetailDto } from '@/services/api/communicationsApi';
interface BulkAiTranslateModalProps {
    readonly isOpen: boolean;
    readonly template: EmailTemplateDetailDto | null;
    readonly onClose: () => void;
    readonly onSaved: () => void;
}
/**
 * Multi-language AI translation modal. Generates a draft for every selected target
 * in one call, lets the user review and tweak each draft via tabs, then saves the
 * lot through the existing per-language translations endpoints. Each per-language
 * call to the skill creates its own AiUsageEvent, preserved by the backend handler.
 */
export declare function BulkAiTranslateModal({ isOpen, template, onClose, onSaved, }: BulkAiTranslateModalProps): ReactElement | null;
export {};
//# sourceMappingURL=BulkAiTranslateModal.d.ts.map