import type { Ocorrencia } from '../../../types/index.js';
import type { DadosRelatorioGitLabCI, OpcoesRelatorio } from '../../../types/analysts/gitlab-ci.js';
export declare function gerarRelatorioJson(dados: DadosRelatorioGitLabCI): string;
export declare function gerarRelatorioMarkdown(dados: DadosRelatorioGitLabCI, opcoes?: {
    titulo?: string;
    incluirDetalhes?: boolean;
}): string;
export declare function gerarRelatorioHtml(dados: DadosRelatorioGitLabCI, opcoes?: {
    titulo?: string;
}): string;
export declare function gerarRelatorioCsv(dados: DadosRelatorioGitLabCI): string;
export declare function gerarRelatorio(dados: DadosRelatorioGitLabCI, opcoes: OpcoesRelatorio): Promise<string>;
export declare function prepararDadosRelatorio(ocorrencias: Ocorrencia[], nomeRepositorio: string, tempoAnaliseMs: number, pipelines?: Array<{
    nome: string;
    score: number;
    ocorrencias: number;
}>): DadosRelatorioGitLabCI;
//# sourceMappingURL=generator-report-gitlab-ci.d.ts.map