import React from "react";
export interface AlertDialogProps {
    /** The element that triggers the dialog to open. */
    trigger: React.ReactNode;
    /** An optional icon to display in the header. */
    icon?: React.ReactNode;
    /** The title of the dialog. */
    title: React.ReactNode;
    /** The main content/subtitle of the dialog. */
    subtitle: React.ReactNode;
    /**
     * A render prop for the footer, which receives a `close` function.
     * Use this to render action buttons.
     */
    footer?: (close: () => void) => React.ReactNode;
    /** Additional class names for the dialog content container. */
    className?: string;
}
