export declare const PontuadorMensagens: {
    readonly anomaliArquivoRaiz: "Root file not allowed for this archetype";
    readonly sugestaoControllers: "Suggestion: add the src/controllers directory to follow the api-rest-express pattern.\n";
    readonly sugestaoExpress: "Suggestion: add express to dependencies to follow the api-rest-express pattern.\n";
    readonly sugestaoApiRest: "Suggestion: use file and route names including \"api\" or \"rest\" to reinforce the pattern.\n";
    readonly missingRequiredDirs: (dirs: string) => string;
    readonly forbiddenPresent: (dirs: string) => string;
    readonly estruturaParcial: "Partially compatible or customized structure with differences.";
    readonly explicacaoFullstackHibrido: "Hybrid structure: fullstack + api-rest-express. Project combines frontend (pages/api/prisma) and backend Express/controllers.";
    readonly explicacaoFullstack: "Structure follows the fullstack pattern (pages/api/prisma).";
    readonly explicacaoFullstackHibridoBackend: "Hybrid structure: api-rest-express + fullstack. Project combines backend Express/controllers and frontend (pages/prisma).";
    readonly explicacaoApiRestOficial: "Structure follows the official api-rest-express pattern.";
    readonly explicacaoApiRestPequenasDiferencas: "Structure follows api-rest-express with minor differences.";
    readonly explicacaoApiRestParcial: "Structure is partially compatible with api-rest-express. Standardize src/controllers, express dependency, and api/rest routes.";
    readonly explicacaoApiRestPersonalizada: "Custom structure, but the closest pattern is api-rest-express. Follow best practices to ease maintenance.";
    readonly outrosCandidatos: "\nOther potential candidates detected: fullstack, api-rest-express.";
    readonly detectadoFrameworkNextjs: "\n[V] Next.js framework detected via dependencies and code analysis.";
    readonly detectadoRoteamentoNextjs: "\n[V] Next.js routing structure (pages or app dir) confirmed.";
    readonly detectadoNextjsFullstack: "\n[V] Next.js framework detected - modern fullstack application.";
    readonly detectadoApiRoutes: "\n[V] Next.js API routes detected - integrated backend.";
    readonly detectadoPagesRouter: "\n[V] Next.js Pages Router detected.";
    readonly detectadoAppRouter: "\n[V] Next.js App Router detected - modern architecture.";
    readonly detectadoPrismaOrm: "\n[V] Prisma ORM detected - integrated database.";
    readonly detectadoFrontendModerno: "\n[V] Modern frontend technologies detected.";
    readonly detectadoBackendApi: "\n[V] Backend/API detected in fullstack.";
    readonly detectadoVite: "\n[V] Vite build tool detected.";
    readonly detectadoViteConfig: "\n[V] Vite configuration file present.";
    readonly detectadoExpress: "\n[V] Express framework detected.";
    readonly detectadoFastify: "\n[V] Fastify framework detected - high performance.";
    readonly detectadoNestjs: "\n[V] NestJS framework detected - enterprise architecture.";
    readonly detectadoKoa: "\n[V] Koa framework detected.";
    readonly detectadoHapi: "\n[V] Hapi framework detected.";
    readonly detectadoRotasApi: "\n[V] API routes/controllers structure detected.";
    readonly detectadoMiddlewareSeguranca: "\n[V] Security/CORS middleware present.";
    readonly detectadoValidacao: "\n[V] Data validation detected.";
    readonly detectadoOrm: "\n[V] ORM/database layer detected.";
    readonly detectadoRepositoryService: "\n[V] Repository/Service pattern compatible with REST APIs.";
    readonly detectadoBackendApiFoco: "\n[V] Backend/API-focused development confirmed.";
    readonly detectadoVueSpa: "\n[V] Vue.js framework detected - modern SPA.";
    readonly detectadoVueRouter: "\n[V] Vue Router detected - SPA routing.";
    readonly detectadoStateManagement: "\n[V] State management detected (Vuex/Pinia).";
    readonly detectadoBuildToolVue: "\n[V] Vue build tool detected (CLI/Vite).";
    readonly detectadoComponentesVue: "\n[V] Vue component structure detected.";
    readonly detectadoComposablesVue: "\n[V] Vue 3 composables detected - modern architecture.";
    readonly detectadoViewsVue: "\n[V] View/page structure detected.";
    readonly detectadoNuxt: "\n[V] Nuxt.js detected - SSR/SSG framework.";
    readonly detectadoFrontendFoco: "\n[V] Frontend-focused development confirmed.";
    readonly detectadoReact: "\n[V] React framework detected.";
    readonly detectadoEstruturaReact: "\n[V] Typical React structure with components detected.";
    readonly detectadoVue: "\n[V] Vue framework detected.";
    readonly detectadoEstruturaVue: "\n[V] Vue structure with components detected.";
    readonly detectadoTiposTypescript: (count: number) => string;
    readonly detectadoTsconfig: "\n[V] TypeScript configuration present.";
    readonly detectadoScriptsBuild: "\n[V] Build scripts detected.";
    readonly detectadoTypescriptAvancado: "\n[V] Advanced TypeScript usage detected.";
    readonly detectadoMonorepoLerna: "\n[V] Monorepo configuration detected (Lerna or pnpm).";
    readonly detectadoWorkspaces: "\n[V] Workspace/packages structure detected.";
    readonly detectadoComplexidadeAlta: "\n[V] High structural complexity project detected (monorepo compatible).";
    readonly detectadoEstruturaCli: "\n[V] CLI structure detected (bin or cli).";
    readonly detectadoBibliotecaCli: "\n[V] CLI library detected (commander/yargs/inquirer).";
    readonly detectadoPadroesCli: "\n[V] CLI-specific patterns detected.";
    readonly incompativelWebComCli: "\n[X] Web structure detected, incompatible with 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