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

export type BusinessDialogHierarchy = 'primary' | 'secondary';
export interface BusinessDialogProps extends BaseProps {
    /** 层级，默认 primary */
    hierarchy?: BusinessDialogHierarchy;
    /** 标题 */
    title?: React.ReactNode;
    /** 关闭按钮点击（点击空白区域或右上角关闭） */
    onClose?: () => void;
    /** 返回按钮点击（secondary 时生效） */
    onBack?: () => void;
    /** 主操作按钮文字 */
    confirmText?: React.ReactNode;
    /** 次操作按钮文字 */
    cancelText?: React.ReactNode;
    /** 主操作按钮点击 */
    onConfirm?: () => void;
    /** 次操作按钮点击 */
    onCancel?: () => void;
    /** 内容区 */
    children?: React.ReactNode;
}
export declare const BusinessDialog: React.ForwardRefExoticComponent<BusinessDialogProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=BusinessDialog.d.ts.map