import { HelmChartSchema } from '../common/helm-chart-schema.js';
import { TssSchema } from './tss-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;
    ingressControllerHelmChart: HelmChartSchema;
    clusterSetupHelmChart: HelmChartSchema;
    certManagerHelmChart: HelmChartSchema;
    tss: TssSchema;
    constructor(schemaVersion?: number, helmChart?: HelmChartSchema, ingressControllerHelmChart?: HelmChartSchema, clusterSetupHelmChart?: HelmChartSchema, certManagerHelmChart?: HelmChartSchema, tss?: TssSchema);
}
