export declare const DetectorJenkinsMensagens: {
    readonly missingTimeout: "パイプラインまたはステージにタイムアウトが設定されていません";
    readonly missingTimeoutSugestao: "ゾンビジョブを防ぐために \"options { timeout(time: 30, unit: 'MINUTES') }\" ブロックを追加してください";
    readonly missingCleanup: "post-buildでワークスペースのクリーンアップ（cleanWs）が検出されませんでした";
    readonly missingCleanupSugestao: "エージェントのディスク問題を防ぐために、post { always { ... } } ブロックで \"cleanWs()\" を使用してください";
    readonly optimizationParallel: (stageCount: number) => string;
    readonly optimizationParallelSugestao: "独立したテストやビルドを同時に実行するには \"parallel\" ブロックの使用を検討してください";
    readonly semAgent: "エージェントブロックが定義されていない宣言型パイプラインです";
    readonly semAgentSugestao: "agent { label '...' } または agent any を追加してパイプラインの実行場所を定義してください";
    readonly semPost: "実行後アクションのためのpostブロックがないパイプラインです";
    readonly semPostSugestao: "ワークスペースのクリーンアップのために post { always { cleanWs() } } を追加してください";
    readonly poucosStages: "定義されたステージが1つだけのパイプラインです";
    readonly poucosStagesSugestao: "パイプラインをステージに分割してください（例: Build, Test, Deploy）";
    readonly pipelineIncompleto: (missingStages: string) => string;
    readonly pipelineIncompletoSugestao: "ビルド、テスト、デプロイのステージを個別に追加することを検討してください";
    readonly semTools: "ツール（JDK, Maven, Node）を定義するtoolsブロックがないパイプラインです";
    readonly semToolsSugestao: "tools { nodejs 'NodeJS' } または tools { jdk 'JDK17' } を追加してください";
    readonly dangerousSudo: "シェルコマンドでのsudoの使用が検出されました";
    readonly dangerousSugestao: "Jenkinsエージェントで権限を設定するか、Dockerコンテナを使用してsudoの必要性をなくしてください";
    readonly dockerLatest: "Dockerエージェントで:latestイメージの使用が検出されました";
    readonly dockerLatestSugestao: "ビルドの再現性を確保するために固定バージョンタグを使用してください";
    readonly hardcodedSecrets: "ハードコードされた秘密情報の可能性が検出されました";
    readonly hardcodedSecretsSugestao: "Jenkinsのcredentials('ID')関数を使用して安全に秘密情報を注入してください";
};
//# sourceMappingURL=detector-jenkins-messages.d.ts.map