import { Notification, ModalNotificationButton } from "../types/index.js";
import { Modal } from "../services/modal.js";
export declare class ModalNotification extends Notification {
    message: string;
    iconUrl?: string;
    focus: boolean;
    keyboard: boolean;
    backdrop: boolean | "static";
    buttons: ModalNotificationButton[];
    modalService?: Modal;
    contextualClass?: string;
    constructor({ title, message, iconUrl, focus, keyboard, backdrop, buttons, modalService, contextualClass, channel, $event, $context, }: {
        title?: string;
        message: string;
        iconUrl?: string;
        focus?: boolean;
        keyboard?: boolean;
        backdrop?: boolean | "static";
        show?: boolean;
        buttons?: ModalNotificationButton[];
        modalService?: Modal;
        contextualClass?: string;
        channel?: string;
        $event?: CustomEvent;
        $context?: any;
    });
}
