import { AbstractProcessor } from './AbstractProcessor.js';
import { DeploymentSpec } from '../types/ast.js';
export declare class DeploymentProcessor extends AbstractProcessor<any, DeploymentSpec[]> {
    process(deploymentsData: any): DeploymentSpec[];
    private processDeployment;
    private processInstances;
    private processControllerInstance;
    private processServiceInstance;
    private processViewInstance;
    private processCommunicationInstance;
    private processStorageInstance;
    private processSecurityInstance;
    private processInfrastructureInstance;
    private processMonitoringInstance;
    private expandCapabilities;
    private expandWildcardCapability;
    private expandPatternCapability;
}
//# sourceMappingURL=DeploymentProcessor.d.ts.map