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: "エラー処理のない Promise";
    readonly muitosTODOs: "多くの TODOs/FIXMEs";
    readonly nullPointerDerefMessage: (preview: string) => string;
    readonly nullPointerDerefSuggestion: "メソッドチェーン前に結果が null/undefined でないか確認してください";
    readonly chamadaSemOptionalMessage: (funcName: string) => string;
    readonly chamadaSemOptionalSuggestion: "オプショナルチェーンを使用してください: `?.`";
    readonly memoryLeakMessage: (preview: string) => string;
    readonly memoryLeakSuggestion: "クリーンアップを追加してください (removeEventListener, clearInterval, unsubscribe)";
    readonly raceConditionMessage: "レースコンディションの可能性: 非同期操作間で共有状態";
    readonly raceConditionSuggestion: "共有状態にはロックまたはアトミック操作を使用してください";
    readonly typeAssumptionMessage: (preview: string) => string;
    readonly typeAssumptionSuggestion: "キャスト前に型を検証し、型ガードを使用してください";
    readonly unhandledPromiseMessage: "then/catch 処理なしで Promise が作成されました";
    readonly unhandledPromiseSuggestion: ".catch() または .then() を追加して結果を処理してください";
    readonly deepNestingMessage: (depth: number) => string;
    readonly deepNestingSuggestion: "複雑さを減らすためにロジックを小さな関数に抽出してください";
    readonly magicNumberMessage: (num: string) => string;
    readonly magicNumberSuggestion: (num: string) => string;
    readonly unsafeComparisonMessage: (preview: string) => string;
    readonly unsafeComparisonSuggestion: "=== を == の代わりに使用し、ハードコードされた秘密を避けてください";
};
//# sourceMappingURL=detector-bugs-ml-messages.d.ts.map