import { ReactNode, FC } from 'react';
import { DrawerProps } from 'antd';
import 'index.less';
interface CcsDrawerProps extends Pick<DrawerProps, 'destroyOnClose' | 'visible' | 'title' | 'bodyStyle'> {
    /** 确定事件的按钮权限 */
    auth?: string;
    /** 模式，full 全屏,或传入宽度值 */
    mode?: 'default' | 'full' | number;
    /** tabs 模式 */
    isTab?: boolean;
    /** 确定文字内容 */
    okText?: string;
    /** onOk loading */
    loading?: boolean;
    /** 返回文字 */
    closeText?: string;
    /** 按钮组 */
    renderButton?: ReactNode;
    /** children */
    children?: ReactNode;
    /** 确定事件，显示确定按钮 */
    onOk?: () => void;
    /** 关闭事件 */
    onClose?: () => void;
}
/** 返回按钮 */
export declare const CcsDrawerReturn: () => JSX.Element;
/**
 * 抽屉组件，用作内容较多是的弹出框操作
 * @param CcsDrawerProps
 * @returns
 */
declare const CcsDrawer: FC<CcsDrawerProps>;
export default CcsDrawer;
