import type { IAccountDetails } from '../account/AccountService';
import type { Application } from '../application/application.model';
import type { ChaosMonkeyConfig } from './chaosMonkeyConfig.component';
import type { IClusterMatch } from '../widgets/cluster/clusterMatches.component';
import './chaosMonkeyExceptions.component.less';
export declare class ChaosMonkeyExceptionsController {
    application: Application;
    accounts: IAccountDetails[];
    regionsByAccount: any;
    config: ChaosMonkeyConfig;
    configChanged: () => void;
    clusterMatches: IClusterMatch[][];
    addException(): void;
    removeException(index: number): void;
    $onInit(): void;
    configureMatches(): void;
    updateConfig(): void;
}
export declare const CHAOS_MONKEY_EXCEPTIONS_COMPONENT = "spinnaker.core.chaosMonkey.exceptions.directive";
