/// import type { IServerGroup } from '../../../domain'; import type { IModalComponentProps } from '../../../presentation'; import './ScalingActivitiesModal.less'; export interface IScalingEvent { description: string; availabilityZone: string; } export interface IScalingEventSummary { cause: string; events: IScalingEvent[]; startTime: number; statusCode: string; isSuccessful: boolean; } export interface IRawScalingActivity { details: string; description: string; cause: string; statusCode: string; startTime: number; } export interface IScalingActivitiesModalProps extends IModalComponentProps { serverGroup: IServerGroup; } export declare const groupScalingActivities: (activities: IRawScalingActivity[]) => IScalingEventSummary[]; export declare const ScalingActivitiesModal: ({ dismissModal, serverGroup }: IScalingActivitiesModalProps) => JSX.Element;