/// import type { Application } from '@spinnaker/core'; import type { ITargetTrackingPolicyCommand } from '../ScalingPolicyWriter'; import type { IAmazonServerGroup } from '../../../../domain'; import './TargetMetricFields.less'; export type MetricType = 'custom' | 'predefined'; export interface ITargetMetricFieldsProps { allowDualMode?: boolean; cloudwatch?: boolean; command: ITargetTrackingPolicyCommand; isCustomMetric: boolean; app: Application; serverGroup: IAmazonServerGroup; toggleMetricType?: (type: MetricType) => void; updateCommand: (command: ITargetTrackingPolicyCommand) => void; } export declare const TargetMetricFields: ({ allowDualMode, cloudwatch, command, isCustomMetric, app, serverGroup, toggleMetricType, updateCommand, }: ITargetMetricFieldsProps) => JSX.Element;