import { ResourceBase } from '../resource'; import { Value } from '../dataTypes'; export declare class PauseClusterMessage { ClusterIdentifier: Value; constructor(properties: PauseClusterMessage); } export declare class ResizeClusterMessage { NodeType?: Value; NumberOfNodes?: Value; ClusterType?: Value; Classic?: Value; ClusterIdentifier: Value; constructor(properties: ResizeClusterMessage); } export declare class ResumeClusterMessage { ClusterIdentifier: Value; constructor(properties: ResumeClusterMessage); } export declare class ScheduledActionType { PauseCluster?: PauseClusterMessage; ResumeCluster?: ResumeClusterMessage; ResizeCluster?: ResizeClusterMessage; constructor(properties: ScheduledActionType); } export interface ScheduledActionProperties { ScheduledActionDescription?: Value; ScheduledActionName: Value; EndTime?: Value; Schedule?: Value; IamRole?: Value; StartTime?: Value; Enable?: Value; TargetAction?: ScheduledActionType; } export default class ScheduledAction extends ResourceBase { static PauseClusterMessage: typeof PauseClusterMessage; static ResizeClusterMessage: typeof ResizeClusterMessage; static ResumeClusterMessage: typeof ResumeClusterMessage; static ScheduledActionType: typeof ScheduledActionType; constructor(properties: ScheduledActionProperties); }