/** * Geradores de Diagramas — CSS puro usando classes bd-* do _base-styles.css * Gera diagramas visuais de workflow, arquitetura, dominios, riscos, integracoes e benchmark. * IP protegido: os templates de diagrama nunca sao expostos ao cliente. */ interface FaseWorkflow { name: string; status: "concluido" | "ativo" | "pendente"; subtitle?: string; } export declare function renderWorkflowDiagram(phases: FaseWorkflow[]): string; export declare function renderArchitectureDiagram(): string; interface NoDominio { name: string; type: "core" | "supporting" | "generic"; squad: string; } export declare function renderDomainMap(domains: NoDominio[]): string; interface ItemRisco { name: string; probability: "baixa" | "media" | "alta"; impact: "baixo" | "medio" | "alto"; category?: string; } export declare function renderRiskMatrix(risks: ItemRisco[]): string; interface NoIntegracao { name: string; type: "interno" | "externo" | "gateway"; protocol?: string; } interface LinkIntegracao { from: string; to: string; label?: string; protocol?: string; } export declare function renderIntegrationFlow(nodes: NoIntegracao[], links: LinkIntegracao[]): string; interface Concorrente { nome: string; tipo: "banco" | "fintech" | "financeira" | "cooperativa" | "nosso"; indicadores: Record; destaque?: boolean; } interface DimensaoBenchmark { nome: string; chave: string; unidade?: string; maiorMelhor: boolean; } export declare function renderBenchmarkMercado(concorrentes: Concorrente[], dimensoes: DimensaoBenchmark[], titulo?: string, fontes?: string[]): string; export {};