///
import type { Subject } from 'rxjs';
import type { IMetricAlarmDimension, IServerGroup } from '@spinnaker/core';
import type { IScalingPolicyAlarmView } from '../../../../../domain';
import './dimensionsEditor.less';
export interface IDimensionsEditorProps {
alarm: IScalingPolicyAlarmView;
namespaceUpdated?: Subject;
serverGroup: IServerGroup;
updateAvailableMetrics: (dimensions: IMetricAlarmDimension[]) => void;
}
export declare const DimensionsEditor: ({ alarm, serverGroup, updateAvailableMetrics }: IDimensionsEditorProps) => JSX.Element;