export declare const BugMlMensagens: {
    readonly altaProbabilidade: (prob: string, fatores: string) => string;
    readonly mlPattern: (confianca: string, message: string) => string;
    readonly complexidadeCiclomatica: (count: number) => string;
    readonly muitasFuncoes: (count: number) => string;
    readonly aninhamentoProfundo: (depth: number) => string;
    readonly arquivoMuitoLongo: (count: number) => string;
    readonly castsInseguros: (count: number) => string;
    readonly usoExcessivoAny: (count: number) => string;
    readonly promisesSemTratamento: "Promises without error handling";
    readonly muitosTODOs: "Many TODOs/FIXMEs";
    readonly nullPointerDerefMessage: (preview: string) => string;
    readonly nullPointerDerefSuggestion: "Check if result is null/undefined before chaining methods";
    readonly chamadaSemOptionalMessage: (funcName: string) => string;
    readonly chamadaSemOptionalSuggestion: "Use optional chaining: `?.`";
    readonly memoryLeakMessage: (preview: string) => string;
    readonly memoryLeakSuggestion: "Add cleanup (removeEventListener, clearInterval, unsubscribe)";
    readonly raceConditionMessage: "Possible race condition: shared state between async operations";
    readonly raceConditionSuggestion: "Use locks or atomic operations for shared state";
    readonly typeAssumptionMessage: (preview: string) => string;
    readonly typeAssumptionSuggestion: "Validate type before casting, use type guards";
    readonly unhandledPromiseMessage: "Promise created without then/catch handling";
    readonly unhandledPromiseSuggestion: "Add .catch() or .then() to handle the result";
    readonly deepNestingMessage: (depth: number) => string;
    readonly deepNestingSuggestion: "Extract logic into smaller functions to reduce complexity";
    readonly magicNumberMessage: (num: string) => string;
    readonly magicNumberSuggestion: (num: string) => string;
    readonly unsafeComparisonMessage: (preview: string) => string;
    readonly unsafeComparisonSuggestion: "Use === instead of ==, avoid hardcoded secrets";
};
//# sourceMappingURL=detector-bugs-ml-messages.d.ts.map