/**
 * Atlas MCP Server - 12-Factor Implementation
 *
 * Implements all 12 factors for enterprise-grade MCP servers:
 * 1. Separation of Concerns - Modular architecture
 * 2. Deterministic Execution - Structured outputs
 * 3. Stateless Processes - RequestContext pattern
 * 4. Structured Outputs - JSON Schema validation
 * 5. Contextual Memory - SQLite persistence
 * 6. Configuration as Code - Environment variables
 * 7. Contact Humans - Approval workflows
 * 8. Capabilities-based Authorization - Security layer
 * 9. Error Self-Healing - Structured error handling
 * 10. Performance Observability - Monitoring and metrics
 * 11. Request Context - Tracing and logging
 * 12. Production Infrastructure - Deployment ready
 */
export declare class AtlasServer {
    private server;
    private toolRegistry;
    private toolExecutor;
    private schemaValidator;
    private sqliteManager;
    private dashboardServer?;
    private performanceMonitor;
    private securityManager;
    private errorHandler;
    constructor();
    /**
     * Initialize the server and register all modules
     */
    initialize(): Promise<void>;
    /**
     * Register new 12-factor compliant modules
     */
    private registerNewModules;
    /**
     * Register legacy modules (to be gradually migrated)
     */
    private registerLegacyModules;
    /**
     * Find an available port starting from the given port number
     */
    private findAvailablePort;
    /**
     * Initialize the web dashboard
     */
    private initializeDashboard;
    /**
     * Setup MCP request handlers
     */
    private setupHandlers;
    /**
     * Start the server
     */
    start(): Promise<void>;
    /**
     * Stop the server
     */
    stop(): Promise<void>;
    /**
     * Utility methods
     */
    private generateRequestId;
    private extractUserId;
    private extractProjectId;
}
//# sourceMappingURL=server.d.ts.map