import { HTMLAttributeReferrerPolicy, IframeHTMLAttributes, ReactNode, Ref } from '../../../node_modules/react';
import { SxProps, Theme } from '@mui/material/styles';
export interface AgenticCardProps {
/**
* Title displayed in the gray header bar.
*/
title: string;
/**
* Body content — rich text, images, or any React node.
*/
children?: ReactNode;
/**
* Action element rendered to the right of the title in the header.
* Typically a small outlined button (e.g. "Detailed Report").
*/
headerAction?: ReactNode;
/**
* Action buttons rendered right-aligned in the footer.
* When provided, a divider separates the footer from the body.
*/
actions?: ReactNode;
/**
* Image source rendered between the header and body/footer.
* Use for visual previews such as journey flow diagrams.
*/
imageSrc?: string;
/**
* Alt text for the image.
* @default ''
*/
imageAlt?: string;
/**
* URL for an iframe rendered between the header and body/footer.
* Shows a non-interactive preview by default; the user can expand
* it to interact with the iframe content.
*/
iframeSrc?: string;
/**
* Title attribute for the iframe (accessibility).
* @default ''
*/
iframeTitle?: string;
/**
* Height of the iframe preview in collapsed mode.
* Expanding opens a fullscreen overlay covering the entire window.
* @default 200
*/
iframePreviewHeight?: number;
/**
* Ref forwarded to the underlying `