import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey } from "./OrphanedResourceKey.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring
 */
export interface IOrphanedResourcesMonitorSettings {
    /**
     * Ignore contains a list of resources that are to be excluded from orphaned resources monitoring
     */
    "ignore"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey>;
    /**
     * Warn indicates if warning condition should be created for apps which have orphaned resources
     */
    "warn"?: boolean;
}
/**
 * OrphanedResourcesMonitorSettings holds settings of orphaned resources monitoring
 */
export declare class OrphanedResourcesMonitorSettings extends Model<IOrphanedResourcesMonitorSettings> implements IOrphanedResourcesMonitorSettings {
    "ignore"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourceKey>;
    "warn"?: boolean;
    constructor(data?: ModelData<IOrphanedResourcesMonitorSettings>);
}
export type { IOrphanedResourcesMonitorSettings as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourcesMonitorSettings, OrphanedResourcesMonitorSettings as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1OrphanedResourcesMonitorSettings };
