import { EventEmitter } from '../../../stencil-public-runtime';
/**
 * Display a simple text dialog box with an Ok button. This adds a partially-transparent overlay and screen-centered dialog
 * box with a message and optional header/title. An OK button is shown that will dismiss the message.
 * It can also be dismissed by clicking the background overlay.
 */
export declare class VerdocsOkDialog {
    /**
     * The title of the dialog. "title" is a reserved word, so we use heading.
     */
    heading: string;
    /**
     * The message content to display.
     */
    message: string;
    /**
     * Override the "OK" button's label
     */
    buttonLabel: string;
    /**
     * If set, a cancel button will also be displayed. Note that the dialog is always cancelable by clicking the background
     * overlay to dismiss it.
     */
    showCancel: boolean;
    /**
     * Event fired when the user clicks the OK button.
     */
    next: EventEmitter;
    /**
     * Event fired when Cancel is pressed. This is called exit to avoid conflicts with the JS-reserved "cancel" event name.
     */
    exit: EventEmitter;
    closed: boolean;
    handleOk(): void;
    handleCancel(): void;
    handleDismiss(e: any): void;
    render(): any;
}
