import { Config } from './types.js'; export declare class CGMBServer { private server; private layerManager; private config; private initialized; constructor(config?: Partial); initialize(): Promise; start(): Promise; stop(): Promise; private registerTools; private handleGetLayerRequirements; private handleCGMBUnified; private parseEnhancedRequest; private toWorkflowResult; private processPreformattedRequest; private validateAndNormalize; private convertForLayers; private toCallToolResult; private formatResponse; private handleMultimodalProcess; private handleDocumentAnalysis; private handleWorkflowOrchestration; private verifyDependencies; private setupErrorHandling; private getDefaultConfig; private validateLogLevel; private detectUrlType; private downloadUrlFiles; private cleanupTempFiles; } //# sourceMappingURL=CGMBServer.d.ts.map