import React from 'react'; import type { Application } from '@spinnaker/core'; import type { IAmazonServerGroupView } from '../../../domain'; export interface ICreateScalingPolicyButtonProps { application: Application; serverGroup: IAmazonServerGroupView; } export interface ICreateScalingPolicyButtonState { showSelection: boolean; showModal: boolean; typeSelection: string; } export declare class CreateScalingPolicyButton extends React.Component { constructor(props: ICreateScalingPolicyButtonProps); handleClick: () => void; createStepPolicy(): void; createTargetTrackingPolicy(): void; typeSelected: (typeSelection: string) => void; showModalCallback: () => void; render(): JSX.Element; }