import { type Facade } from '../../facade/facade.js';
import { type SoloConfigSchema } from '../../../../data/schema/model/solo/solo-config-schema.js';
import { HelmChart } from '../common/helm-chart.js';
export declare class SoloConfig implements Facade<SoloConfigSchema> {
    readonly encapsulatedObject: SoloConfigSchema;
    private readonly _helmChart;
    private readonly _ingressControllerHelmChart;
    private readonly _clusterSetupHelmChart;
    private readonly _certManagerHelmChart;
    constructor(encapsulatedObject: SoloConfigSchema);
    get helmChart(): HelmChart;
    get ingressControllerHelmChart(): HelmChart;
    get clusterSetupHelmChart(): HelmChart;
    get certManagerHelmChart(): HelmChart;
}
