import { default as React } from 'react'; export interface XPDialogProps { title: string; /** XPIcon id shown in the title bar (e.g. 'alert_warning'). */ icon?: string; onClose?: () => void; width?: number; /** Render a dimming overlay and center the dialog. */ modal?: boolean; /** Footer content — typically XPButtons. Omit for a bodyless dialog. */ footer?: React.ReactNode; children?: React.ReactNode; className?: string; 'data-testid'?: string; } export declare const XPDialog: React.FC;