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