import React from 'react'; import type { IAccountDetails } from '@spinnaker/core'; export interface ITrafficManagementConfig { enabled: boolean; options: ITrafficManagementOptions; } export interface ITrafficManagementOptions { namespace: string; services: string[]; enableTraffic: boolean; strategy: string; } export declare const defaultTrafficManagementConfig: ITrafficManagementConfig; export interface IManifestDeploymentOptionsProps { accounts: IAccountDetails[]; config: ITrafficManagementConfig; onConfigChange: (config: ITrafficManagementConfig) => void; selectedAccount: string; } export interface IManifestDeploymentOptionsState { services: string[]; showRedBlackWarningMessage: boolean; } export declare class ManifestDeploymentOptions extends React.Component { state: IManifestDeploymentOptionsState; private onConfigChange; private updateProps; private fetchServices; private getServiceOptions; private strategyOptionRenderer; componentDidMount(): void; componentDidUpdate(prevProps: IManifestDeploymentOptionsProps): void; render(): JSX.Element; }