import { MessageBoxButtons, DialogResult, ValueCallback, ErrorCallback, MessageBoxConfig } from "../../index";
export declare class MessageBox {
    static show(config: MessageBoxConfig, result?: ValueCallback<DialogResult>, error?: ErrorCallback): void;
    static showAsync(config: MessageBoxConfig): Promise<DialogResult>;
    private static showBase;
    title: string;
    message: string;
    buttons: MessageBoxButtons;
    show(result?: ValueCallback<DialogResult>, error?: ErrorCallback): void;
    showAsync(): Promise<DialogResult>;
}
