/**
 * List of all Message Box types.
 */
export declare enum EMessageBoxType {
    /** non-modal type. Show either a "Close" button or implement a timeout
     *  after which the message box disappears on their own (or both!)
     */
    NonModal = 0,
    /** Modal message box with "OK" button */
    OK = 1,
    /** Modal message box with "OK" and "Cancel" buttons */
    OK_Cancel = 2,
    /** Modal message box with "Yes" and "No" buttons */
    Yes_No = 3
}
/**
 * List of all possible results from a (modal) dialog.
 * The values and explanations are taken from the .NET API
 */
export declare enum EDialogResult {
    /** Nothing is returned from the dialog box. This means that the modal
     * dialog continues running.
     */
    None = 0,
    /** The dialog box return value is OK (usually sent from a button
     * labeled OK).
     */
    OK = 1,
    /** The dialog box return value is Cancel (usually sent from a button
     * labeled Cancel).
     */
    Cancel = 2,
    /** The dialog box return value is Abort (usually sent from a button
     * labeled Abort).
     */
    Abort = 3,
    /** The dialog box return value is Retry (usually sent from a button
     * labeled Retry).
     */
    Retry = 4,
    /** The dialog box return value is Ignore (usually sent from a button
     * labeled Ignore).
     */
    Ignore = 5,
    /** The dialog box return value is Yes (usually sent from a button
     * labeled Yes).
     */
    Yes = 6,
    /** The dialog box return value is No (usually sent from a button
     * labeled No).
     */
    No = 7
}
