import type { JusbrDocumento, JusbrProcessoDetalhe } from '@/@types/domain/jusbrTypes'; import { FC } from 'react'; export interface ProcessoJuridicoModalProps { isOpen: boolean; onClose: () => void; processo?: JusbrProcessoDetalhe | null; carregandoDetalhe?: boolean; detalheLoadingProgress?: number; erroDetalhe?: string | null; /** Override do host — substitui visualização e abertura em nova aba. */ onAbrirDocumento?: (documento: JusbrDocumento) => void; onVisualizarDocumento?: (documento: JusbrDocumento) => void; onAbrirEmNovaAba?: (documento: JusbrDocumento) => void; previewMarkdown?: string | null; previewTextoRaw?: string | null; documentoAtivoId?: string | null; documentoCarregandoId?: string | null; documentoAiCarregandoId?: string | null; erroDocumento?: string | null; erroAi?: string | null; onLimparPreview?: () => void; } declare const ProcessoJuridicoModal: FC; export default ProcessoJuridicoModal;