import type { Document } from 'yaml';
import type { ProblemaWorkflow } from './detectors.js';
export interface DeteccaoCustom {
    nome: string;
    descricao: string;
    severidade: 'baixa' | 'media' | 'alta' | 'critica';
    testar: (workflow: unknown, context: {
        conteudo: string;
        caminhos: string[];
    }) => ProblemaWorkflow[] | Promise<ProblemaWorkflow[]>;
    corrigir?: (doc: Document) => void;
}
export interface GitHubActionsPlugin {
    nome: string;
    versao: string;
    descricao: string;
    autor: string;
    detecoes: DeteccaoCustom[];
}
//# sourceMappingURL=github-actions-plugins.d.ts.map