import type { EventName } from "@lit/react"; import { ConfirmDialog as ConfirmDialogElement, type ConfirmDialogEventMap as _ConfirmDialogEventMap } from "@vaadin/confirm-dialog/vaadin-confirm-dialog.js"; import * as React from "react"; import { type WebComponentProps } from "../utils/createComponent.js"; export * from "@vaadin/confirm-dialog/vaadin-confirm-dialog.js"; export { ConfirmDialogElement, }; export type ConfirmDialogEventMap = Readonly<{ onCancel: EventName<_ConfirmDialogEventMap["cancel"]>; onClosed: EventName<_ConfirmDialogEventMap["closed"]>; onConfirm: EventName<_ConfirmDialogEventMap["confirm"]>; onOpenedChanged: EventName<_ConfirmDialogEventMap["opened-changed"]>; onReject: EventName<_ConfirmDialogEventMap["reject"]>; }>; export type ConfirmDialogProps = WebComponentProps; export declare const ConfirmDialog: (props: Partial; onClosed: EventName<_ConfirmDialogEventMap["closed"]>; onConfirm: EventName<_ConfirmDialogEventMap["confirm"]>; onOpenedChanged: EventName<_ConfirmDialogEventMap["opened-changed"]>; onReject: EventName<_ConfirmDialogEventMap["reject"]>; }>>> & React.RefAttributes) => React.ReactElement | null; //# sourceMappingURL=ConfirmDialog.d.ts.map