export type DatabaseEngine = 'postgresql' | 'supabase' | 'mysql' | 'sqlite' | 'mongodb' | 'firebase' | 'redis' | 'memcached' | 'valkey' | 'elasticsearch' | 'opensearch' | 'meilisearch' | 'algolia' | 'typesense' | 'influxdb' | 'timescaledb' | 'questdb' | 'neo4j' | 'arangodb' | 'neptune' | 'dgraph' | 'pinecone' | 'weaviate' | 'qdrant' | 'milvus' | 'chromadb' | 'cassandra' | 'scylladb' | 'hbase' | 'clickhouse' | 'cockroachdb' | 'tidb' | 'spanner' | 'planetscale' | 'neon' | 'alloydb' | 'dynamodb' | 'aurora' | 'documentdb' | 'cosmosdb' | 'unknown';
export type DatabaseCategory = 'sql' | 'nosql-document' | 'nosql-keyvalue' | 'cache' | 'search' | 'timeseries' | 'graph' | 'vector' | 'wide-column' | 'newsql' | 'cloud-managed';
export type CacheEngine = 'redis' | 'memcached' | 'valkey';
export type SearchEngineDb = 'elasticsearch' | 'opensearch' | 'meilisearch' | 'algolia' | 'typesense';
export type TimeseriesDb = 'influxdb' | 'timescaledb' | 'questdb';
export type GraphDb = 'neo4j' | 'arangodb' | 'neptune' | 'dgraph';
export type VectorDb = 'pinecone' | 'weaviate' | 'qdrant' | 'milvus' | 'chromadb' | 'pgvector';
export type WideColumnDb = 'cassandra' | 'scylladb' | 'hbase' | 'clickhouse';
export type NewSqlDb = 'cockroachdb' | 'tidb' | 'spanner' | 'planetscale' | 'neon' | 'alloydb';
export type CloudDb = 'dynamodb' | 'aurora' | 'documentdb' | 'cosmosdb';
export type CloudDbProvider = 'aws' | 'gcp' | 'azure';
export type ArchitecturePattern = 'monolith' | 'modular-monolith' | 'layered' | 'clean-architecture' | 'hexagonal' | 'onion' | 'vertical-slice' | 'microservices' | 'serverless' | 'event-driven' | 'reactive' | 'cqrs' | 'event-sourcing' | 'saga' | 'microfrontends' | 'jamstack' | 'islands' | 'spa' | 'mpa' | 'ssr' | 'ssg' | 'isr' | 'bff' | 'api-gateway' | 'graphql-federation' | 'monorepo' | 'multi-repo' | 'ddd' | 'cell-based' | 'data-mesh' | 'actor-model' | 'temporal' | 'composable' | 'custom';
export type AgentPlatform = 'claude-code' | 'cursor' | 'windsurf' | 'aider' | 'copilot' | 'cline' | 'continue' | 'codex' | 'gemini' | 'amazon-q' | 'tabnine' | 'cody' | 'replit' | 'devin' | 'zed' | 'augment' | 'qodo' | 'junie' | 'kilo-code' | 'antigravity' | 'bolt' | 'lovable' | 'custom';
export type SubAgentFramework = 'claude-agent-sdk' | 'crewai' | 'langgraph' | 'autogen' | 'mastra' | 'vercel-ai-sdk' | 'custom';
export type AuditCategory = 'solid' | 'clean-code' | 'architecture' | 'security' | 'performance' | 'error-handling' | 'testing' | 'dry' | 'project-rules' | 'quality';
export type DiagramType = 'data-flow' | 'sequence' | 'er' | 'component' | 'architecture' | 'state-machine' | 'dependency' | 'deployment' | 'class' | 'gantt' | 'pie';
export type DocumentationType = 'user-guide' | 'api-reference' | 'readme' | 'setup-guide' | 'changelog' | 'onboarding' | 'faq' | 'architecture-doc' | 'deployment-guide' | 'database-doc' | 'help-articles' | 'release-notes' | 'runbook' | 'security-doc' | 'architecture-decision-log' | 'contributing' | 'bounded-context-map' | 'mobile-distribution-guide' | 'executive-summary' | 'per-spec-executive' | 'per-spec-technical';
export type GitAction = 'create-branch' | 'generate-pr' | 'link-commits' | 'generate-changelog' | 'setup-hooks' | 'check-branch' | 'status' | 'sync-branch' | 'check-gitflow' | 'resolve-conflict' | 'breaking-check' | 'release' | 'hotfix' | 'promote' | 'auto-setup';
export type DevLifecycleCategory = 'project_management' | 'version_control' | 'ci_cd' | 'caching' | 'message_queues' | 'search' | 'file_storage' | 'realtime' | 'feature_flags' | 'observability' | 'analytics' | 'testing' | 'security' | 'api_documentation' | 'design_prototyping' | 'email_sms_notifications' | 'payments_billing' | 'ai_ml' | 'cdn_edge' | 'containerization' | 'scheduled_jobs' | 'cms' | 'i18n' | 'rate_limiting' | 'linting_formatting';
export type LinterTool = 'eslint' | 'biome' | 'prettier' | 'stylelint' | 'oxlint' | 'ruff' | 'pylint' | 'flake8' | 'black' | 'isort' | 'mypy' | 'golangci-lint' | 'gofmt' | 'govet' | 'clippy' | 'rustfmt' | 'checkstyle' | 'spotless' | 'ktlint' | 'detekt' | 'phpstan' | 'php-cs-fixer' | 'phpcs' | 'rubocop' | 'dotnet-format' | 'roslyn-analyzers' | 'dart-analyze' | 'dart-format' | 'swiftlint' | 'swiftformat' | 'periphery' | 'android-lint' | 'editorconfig' | 'commitlint' | 'markdownlint' | 'hadolint' | 'actionlint' | 'shellcheck' | 'sqlfluff';
//# sourceMappingURL=tech-enums.d.ts.map