type ErroUnknown = unknown;
export declare const DetectorCleanArchMensagens: {
    readonly padraoCleanArch: (padrao: string | undefined, confianca: number) => string;
    readonly camadaDomain: (presente: boolean) => "[V] ドメイン層を検出" | "[X] ドメイン層が見つかりません";
    readonly camadaApplication: (presente: boolean) => "[V] アプリケーション層を検出" | "[X] アプリケーション層が見つかりません";
    readonly camadaInfrastructure: (presente: boolean) => "[V] インフラストラクチャ層を検出" | "[X] インフラストラクチャ層が見つかりません";
    readonly camadaPresentation: (presente: boolean) => "[V] プレゼンテーション層を検出" | "[X] プレゼンテーション層が見つかりません";
    readonly violacaoDependencia: (camada: string, dependencia: string) => string;
    readonly recomendacaoUseCases: "アプリケーション層にユースケースを追加してビジネスルールを調整してください";
    readonly recomendacaoEntities: "ビジネスルールをカプセル化したリッチなドメインエンティティを作成してください";
    readonly recomendacaoRepository: "ドメインにリポジトリインターフェースを定義し、インフラストラクチャで実装してください";
    readonly erroAnalisarCleanArch: (erro: ErroUnknown) => string;
};
export {};
//# sourceMappingURL=detector-clean-arch-messages.d.ts.map