import { type HelmChartSchema } from '../common/helm-chart-schema.js';
import { SemanticVersion } from '../../../../business/utils/semantic-version.js';
export declare class SoloConfigSchema {
    static readonly SCHEMA_VERSION: SemanticVersion<number>;
    static readonly EMPTY: SoloConfigSchema;
    schemaVersion: number;
    helmChart: HelmChartSchema | undefined;
    ingressControllerHelmChart: HelmChartSchema | undefined;
    clusterSetupHelmChart: HelmChartSchema | undefined;
    certManagerHelmChart: HelmChartSchema | undefined;
    constructor(schemaVersion?: number, helmChart?: HelmChartSchema, ingressControllerHelmChart?: HelmChartSchema, clusterSetupHelmChart?: HelmChartSchema, certManagerHelmChart?: HelmChartSchema);
}
