import { default as React } from 'react';
import { BaseProps } from '../../types';

export interface DialogProps extends BaseProps {
    /** 内容区图标（建议 20×20px ReactNode） */
    icon?: React.ReactNode;
    /** 标题 */
    title?: React.ReactNode;
    /** 正文描述 */
    description?: React.ReactNode;
    /** 主按钮 */
    primaryButton?: React.ReactNode;
    /** 次要按钮 */
    secondaryButton?: React.ReactNode;
    /** 自定义底部区（覆盖 primaryButton / secondaryButton） */
    footer?: React.ReactNode;
    /** 是否显示关闭按钮（默认 true） */
    showCloseButton?: boolean;
    /** 关闭回调 */
    onClose?: () => void;
}
export declare const Dialog: React.ForwardRefExoticComponent<DialogProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=Dialog.d.ts.map