import type { DialogProps } from '@mui/material'; export interface ThemedDialogProps extends Omit { /** The title of the dialog */ title?: React.ReactNode; /** Actions to render at the bottom of the dialog */ actions?: React.ReactNode; /** Callback fired when the component requests to be closed */ onClose?: (event: object, reason: "backdropClick" | "escapeKeyDown" | "closeButtonClick") => void; /** Hide the default close button in the header */ hideCloseButton?: boolean; } /** * ThemedDialog * * A pre-rendered, themed dialog component that follows the Inflow design system. * Built-in slots for title, actions, and content, styling them with Inflow tokens. * * @example * ```tsx * import { ThemedDialog, ThemedButton } from '@/components/themed'; * * Save} * > * Dialog content goes here * * ``` */ export declare const ThemedDialog: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=ThemedDialog.d.ts.map