import { ReactNode } from 'react';
import { BasicComponentProps } from "../../../types";
export interface BottomButtonProps extends BasicComponentProps {
    /**
     * 按钮尺寸
     */
    size?: 'small' | 'medium' | 'large';
    /**
     * 可选操作项
     */
    actions?: Array<'ok' | 'cancel'>;
    /**
     * 是否显示顶部按钮
     */
    showDividingLine?: boolean;
    /**
     * 是否启用安全区
     */
    enableSafeArea?: boolean;
    /**
     * 确定按钮文案
     */
    okText?: string;
    /**
     * 取消按钮文案
     */
    cancelText?: string;
    /**
     * 确定按钮额外属性
     */
    okProps?: {
        text?: string;
        [x: string]: any;
    };
    /**
     * 取消按钮额外属性
     */
    cancelProps?: {
        text?: string;
        [x: string]: any;
    };
    /**
     * 确认按钮点击回调
     */
    onOk?: () => void;
    /**
     * 取消按钮点击回调
     */
    onCancel?: () => void;
    /**
     * 子节点
     */
    children?: ReactNode;
}
