import { DeploymentSchema } from './deployment-schema.js';
import { UserIdentitySchema } from '../common/user-identity-schema.js';
import { Version } from '../../../../business/utils/version.js';
import { ApplicationVersionsSchema } from '../common/application-versions-schema.js';
import { type ClusterReferences } from '../../../../types/index.js';
export declare class LocalConfigSchema {
    static readonly SCHEMA_VERSION: Version<number>;
    static readonly EMPTY: LocalConfigSchema;
    schemaVersion: number;
    versions: ApplicationVersionsSchema;
    userIdentity: UserIdentitySchema;
    deployments: DeploymentSchema[];
    clusterRefs: ClusterReferences;
    constructor(schemaVersion?: number, versions?: ApplicationVersionsSchema, deployments?: DeploymentSchema[], clusterReferences?: ClusterReferences, userIdentity?: UserIdentitySchema);
}
