export declare const PontuadorMensagens: {
    readonly anomaliArquivoRaiz: "このアーキタイプではルートディレクトリのファイルは許可されていません";
    readonly sugestaoControllers: "提案: api-rest-expressパターンに従うためにsrc/controllersディレクトリを追加してください。\n";
    readonly sugestaoExpress: "提案: api-rest-expressパターンに従うために依存関係にexpressを追加してください。\n";
    readonly sugestaoApiRest: "提案: パターンを強化するために\"api\"または\"rest\"を含むファイル名とルートを使用してください。\n";
    readonly missingRequiredDirs: (dirs: string) => string;
    readonly forbiddenPresent: (dirs: string) => string;
    readonly estruturaParcial: "部分的に互換性のある構造、カスタマイズされた構造、または差異のある構造です。";
    readonly explicacaoFullstackHibrido: "ハイブリッド構造: fullstack + api-rest-express。フロントエンド（pages/api/prisma）とバックエンドExpress/controllersを組み合わせたプロジェクト。";
    readonly explicacaoFullstack: "構造はfullstackパターン（pages/api/prisma）に従っています。";
    readonly explicacaoFullstackHibridoBackend: "ハイブリッド構造: api-rest-express + fullstack。バックエンドExpress/controllersとフロントエンド（pages/prisma）を組み合わせたプロジェクト。";
    readonly explicacaoApiRestOficial: "構造は公式のapi-rest-expressパターンに従っています。";
    readonly explicacaoApiRestPequenasDiferencas: "構造はapi-rest-expressパターンに小さな差異がありますが従っています。";
    readonly explicacaoApiRestParcial: "構造はapi-rest-expressパターンと部分的に互換性があります。src/controllers、express依存関係、api/restルートの標準化を推奨します。";
    readonly explicacaoApiRestPersonalizada: "カスタマイズされた構造ですが、最も近いパターンはapi-rest-expressです。メンテナンスを容易にするためにベストプラクティスに従うことを推奨します。";
    readonly outrosCandidatos: "\n検出された他の潜在的な候補: fullstack、api-rest-express。";
    readonly detectadoFrameworkNextjs: "\n[V] 依存関係とコード分析からNext.jsフレームワークが検出されました。";
    readonly detectadoRoteamentoNextjs: "\n[V] Next.jsルーティング構造（pagesまたはapp dir）が確認されました。";
    readonly detectadoNextjsFullstack: "\n[V] Next.jsフレームワークが検出されました - モダンなフルスタックアプリケーション。";
    readonly detectadoApiRoutes: "\n[V] Next.js APIルートが検出されました - 統合されたバックエンド。";
    readonly detectadoPagesRouter: "\n[V] Next.jsページ（Pages Router）が検出されました。";
    readonly detectadoAppRouter: "\n[V] Next.js App Routerが検出されました - モダンなアーキテクチャ。";
    readonly detectadoPrismaOrm: "\n[V] Prisma ORMが検出されました - 統合されたデータベース。";
    readonly detectadoFrontendModerno: "\n[V] モダンなフロントエンド技術が検出されました。";
    readonly detectadoBackendApi: "\n[V] フルスタックでバックエンドAPIが検出されました。";
    readonly detectadoVite: "\n[V] ビルドツールViteが検出されました。";
    readonly detectadoViteConfig: "\n[V] Vite設定ファイルが存在します。";
    readonly detectadoExpress: "\n[V] Expressフレームワークが検出されました。";
    readonly detectadoFastify: "\n[V] Fastifyフレームワークが検出されました - 高性能。";
    readonly detectadoNestjs: "\n[V] NestJSフレームワークが検出されました - エンタープライズアーキテクチャ。";
    readonly detectadoKoa: "\n[V] Koaフレームワークが検出されました。";
    readonly detectadoHapi: "\n[V] Hapiフレームワークが検出されました。";
    readonly detectadoRotasApi: "\n[V] APIルート/コントローラーの構造が検出されました。";
    readonly detectadoMiddlewareSeguranca: "\n[V] セキュリティ/CORSミドルウェアが存在します。";
    readonly detectadoValidacao: "\n[V] データバリデーションが検出されました。";
    readonly detectadoOrm: "\n[V] ORM/データベースレイヤーが検出されました。";
    readonly detectadoRepositoryService: "\n[V] REST APIと互換性のあるRepository/Serviceパターン。";
    readonly detectadoBackendApiFoco: "\n[V] バックエンド/API開発に焦点を当てていることが確認されました。";
    readonly detectadoVueSpa: "\n[V] Vue.jsフレームワークが検出されました - モダンなSPA。";
    readonly detectadoVueRouter: "\n[V] Vue Routerが検出されました - SPAルーティング。";
    readonly detectadoStateManagement: "\n[V] 状態管理が検出されました（Vuex/Pinia）。";
    readonly detectadoBuildToolVue: "\n[V] Vueビルドツールが検出されました（CLI/Vite）。";
    readonly detectadoComponentesVue: "\n[V] Vueコンポーネント構造が検出されました。";
    readonly detectadoComposablesVue: "\n[V] Vue 3 Composablesが検出されました - モダンなアーキテクチャ。";
    readonly detectadoViewsVue: "\n[V] views/pages構造が検出されました。";
    readonly detectadoNuxt: "\n[V] Nuxt.jsが検出されました - SSR/SSGフレームワーク。";
    readonly detectadoFrontendFoco: "\n[V] フロントエンド開発に焦点を当てていることが確認されました。";
    readonly detectadoReact: "\n[V] Reactフレームワークが検出されました。";
    readonly detectadoEstruturaReact: "\n[V] componentsを含む典型的なReact構造が検出されました。";
    readonly detectadoVue: "\n[V] Vueフレームワークが検出されました。";
    readonly detectadoEstruturaVue: "\n[V] componentsを含むVue構造が検出されました。";
    readonly detectadoTiposTypescript: (count: number) => string;
    readonly detectadoTsconfig: "\n[V] TypeScript設定が存在します。";
    readonly detectadoScriptsBuild: "\n[V] ビルドスクリプトが検出されました。";
    readonly detectadoTypescriptAvancado: "\n[V] 高度なTypeScriptの使用が検出されました。";
    readonly detectadoMonorepoLerna: "\n[V] モノレポ設定が検出されました（Lernaまたはpnpm）。";
    readonly detectadoWorkspaces: "\n[V] workspaces/packages構造が検出されました。";
    readonly detectadoComplexidadeAlta: "\n[V] モノレポと互換性のある高い構造的複雑性。";
    readonly detectadoEstruturaCli: "\n[V] CLI構造が検出されました（binまたはcli）。";
    readonly detectadoBibliotecaCli: "\n[V] CLIライブラリが検出されました（commander/yargs/inquirer）。";
    readonly detectadoPadroesCli: "\n[V] 特定のCLIパターンが検出されました。";
    readonly incompativelWebComCli: "\n[X] Web構造が検出されましたが、CLIと互換性がありません。";
    readonly detectadoTestRunner: (runner: string) => string;
    readonly detectadoLinter: (linter: string) => string;
    readonly detectadoBundler: (bundler: string) => string;
    readonly complexidadeAlta: (elementos: number) => string;
    readonly complexidadeMedia: (elementos: number) => string;
};
//# sourceMappingURL=scorer-messages.d.ts.map