/**
 * @license
 * Copyright 2025-2026 Open Home Foundation
 * SPDX-License-Identifier: Apache-2.0
 */
import "@material/web/button/text-button";
import "@material/web/dialog/dialog";
import { LitElement } from "lit";
import type { PromptDialogBoxParams } from "./show-dialog-box.js";
export declare class DialogBox extends LitElement {
    params: PromptDialogBoxParams;
    dialogResult: (result: boolean) => void;
    type: "alert" | "prompt";
    protected render(): import("lit-html").TemplateResult<1>;
    private _cancel;
    private _confirm;
    _setResult(result: boolean): void;
    private _handleClosed;
    static styles: import("lit").CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        "dialog-box": DialogBox;
    }
}
//# sourceMappingURL=dialog-box.d.ts.map