export declare class CommonDialogWindow {
    private static SuccessDialogWindow;
    private static WarningDialogWindow;
    private static ErrorDialogWindow;
    private static InfoDialogWindow;
    private static SuccessDialogSettings;
    private static WarningDialogSettings;
    private static ErrorDialogSettings;
    private static InfoDialogSettings;
    private static GreenConfirmationDialogWindow;
    private static YellowConfirmationDialogWindow;
    private static RedConfirmationDialogWindow;
    private static GreyConfirmationDialogWindow;
    private static GreenConfirmationDialogSettings;
    private static YellowConfirmationDialogSettings;
    private static RedConfirmationDialogSettings;
    private static GreyConfirmationDialogSettings;
    constructor();
    /**
     * Handles existance of the dialog window
     * @param dialogWindow Dialog window
     * @param dialogWindowProperties Dialog window properties
     */
    private static HandleDialogWindowExistance;
    /**
     * Shows success dialog window
     * @param message Message
     * @param heading Heading
     * @param confirmButton Confirm button text
     */
    static Success(message: string, heading?: string, confirmButton?: string): void;
    /**
     * Shows warning dialog window
     * @param message Message
     * @param heading Heading
     * @param confirmButton Confirm button text
     */
    static Warning(message: string, heading?: string, confirmButton?: string): void;
    /**
     * Shows error dialog window
     * @param message Message
     * @param heading Heading
     * @param confirmButton Confirm button text
     */
    static Error(message: string, heading?: string, confirmButton?: string): void;
    /**
     * Shows information dialog window
     * @param message Message
     * @param heading Heading
     * @param confirmButton Confirm button text
     */
    static Info(message: string, heading?: string, confirmButton?: string): void;
    /**
     * Updates common dialog window content
     * @param dialogId Dialog window ID
     * @param message Message
     * @param heading Heading
     * @param confirmButton Confirm button text
     */
    private static FillCommonDialogWindow;
    /**
     * Pops green confirmation dialog window. If confirmed, confirm action is called
     * @param message Message
     * @param confirmAction Function called on confirmation
     * @param heading Heading
     * @param closeButton Close button text
     * @param confirmButton Confirm button text
     */
    static GreenConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void;
    /**
     * Pops yellow confirmation dialog window. If confirmed, confirm action is called
     * @param message Message
     * @param confirmAction Function called on confirmation
     * @param heading Heading
     * @param closeButton Close button text
     * @param confirmButton Confirm button text
     */
    static YellowConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void;
    /**
     * Pops red confirmation dialog window. If confirmed, confirm action is called
     * @param message Message
     * @param confirmAction Function called on confirmation
     * @param heading Heading
     * @param closeButton Close button text
     * @param confirmButton Confirm button text
     */
    static RedConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void;
    /**
     * Pops black confirmation dialog window. If confirmed, confirm action is called
     * @param message Message
     * @param confirmAction Function called on confirmation
     * @param heading Heading
     * @param closeButton Close button text
     * @param confirmButton Confirm button text
     */
    static BlackConfirm(message: string, confirmAction: Function, heading?: string, closeButton?: string, confirmButton?: string): void;
    /**
     * Updates confirm dialog window content
     * @param dialogId Dialog window ID
     * @param message Message
     * @param heading Heading
     * @param closeButton Close button text
     * @param confirmButton Confirm button text
     */
    private static FillConfirmDialogWindow;
}
