import type { IManifestLabelSelectors } from './IManifestLabelSelector'; export interface IMultiManifestSelector extends IManifestSelector { kinds: string[]; labelSelectors?: IManifestLabelSelectors; } export interface IManifestSelector { account: string; app?: string; cluster?: string; criteria?: string; kind?: string; kinds?: string[]; labelSelectors?: IManifestLabelSelectors; location: string; manifestName?: string; mode?: SelectorMode; } export declare enum SelectorMode { Static = "static", Dynamic = "dynamic", Label = "label" } interface ISelectorModeData { label: string; selectorDefaults: Partial; } export declare const SelectorModeDataMap: { [key in SelectorMode]: ISelectorModeData; }; export {};