/**
 * Copyright (c) Spectro Cloud
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Generated by orval v7.17.0 🍺
 * Do not edit manually.
 * Palette APIs - 4.8
 * OpenAPI spec version: v1
 */
import type { PackManifestsSpecAnnotations } from './packManifestsSpecAnnotations';
import type { PackLayer } from './packLayer';
import type { ManifestSummary } from './manifestSummary';
import type { PackPreset } from './packPreset';
import type { PackSchema } from './packSchema';
import type { PackType } from './packType';
/**
 * Pack manifests spec
 */
export type PackManifestsSpec = {
    /** Pack add-on type such as logging, monitoring, security etc */
    addonType?: string;
    /** Pack annotations is used to allow pack to add more arbitrary configurations */
    annotations?: PackManifestsSpecAnnotations;
    /** Pack supported cloud types */
    cloudTypes?: string[];
    /** Pack digest */
    digest?: string;
    /** Pack display name */
    displayName?: string;
    /** Pack end of life, date format: yyyy-MM-dd */
    eol?: string;
    /** Pack group */
    group?: string;
    layer?: PackLayer;
    /** Pack logo url */
    logoUrl?: string;
    /** Pack manifests are additional content as part of the cluster profile */
    manifests?: ManifestSummary[];
    /** Pack name */
    name?: string;
    /** Pack presets are the set of configurations applied on user selection of presets */
    presets?: PackPreset[];
    /** Pack registry uid */
    registryUid?: string;
    /** Pack schema contains constraints such as data type, format, hints for the pack values */
    schema?: PackSchema[];
    type?: PackType;
    /** Pack values */
    values?: string;
    /** Pack version */
    version?: string;
};
//# sourceMappingURL=packManifestsSpec.d.ts.map