import React from 'react';
import type { Application } from '../../../../application/application.model';
import type { IExecution, IExecutionStage } from '../../../../domain';
export interface IExecutionWindowActionsProps {
    execution: IExecution;
    stage: IExecutionStage;
    application: Application;
}
export interface IExecutionWindowActionsState {
    dayText: string;
}
export interface IExecutionWindowAllowlistEntry {
    startHour: number;
    startMin: number;
    endHour: number;
    endMin: number;
}
export declare const DEFAULT_SKIP_WINDOW_TEXT = "The pipeline will proceed immediately, continuing to the next step in the stage.";
export declare class ExecutionWindowActions extends React.Component<IExecutionWindowActionsProps, IExecutionWindowActionsState> {
    constructor(props: IExecutionWindowActionsProps);
    private finishWaiting;
    private replaceDays;
    render(): JSX.Element;
}
