/// <reference types="react" />
import BasicEditableColumns, { IBasicEditableColumnsProps } from '../columns/BasicEditableColumns';
import BasicFormColumns, { IBasicFormColumnsProps } from '../columns/BasicFormColumns';
import BasicTableColumns, { IBasicTableColumnsProps } from '../columns/BasicTableColumns';
import BasicReportColumns from '../columns/BasicReportColumns';
import BasicDynamicEditableTableColumns from '../columns/dynamic/BasicDynamicEditableTableColumns';
import BasicDynamicFormColumns from '../columns/dynamic/BasicDynamicFormColumns';
import BasicDynamicTableColumns from '../columns/dynamic/BasicDynamicTableColumns';
/** 基础表格 */
import BasicTable from './table/BasicTable';
/** 基本表单的组合 */
import BasicTaskForm, { IBasicTaskFormProps } from './table/BasicTaskForm';
/** Modal弹窗的模型 */
import Modal from "./modal/Modal";
import BaseImportModal, { IBaseImportModalProps } from './modal/BaseImportModal';
/** 单表的增删改查 */
import { ICrudQueryTableProps as ISingleCrudQueryTableProps } from './table/SingleTable/CrudQueryTable';
import { ICrudAddModalProps as ISingleCrudAddModalProps } from './table/SingleTable/CrudAddModal';
import { ICrudEditModalProps as ISingleCrudEditModalProps } from './table/SingleTable/CrudEditModal';
import { ICrudQueryDetailDrawerProps as ISingleCrudQueryDetailDrawerProps } from "./table/SingleTable/CrudQueryDetailDrawer";
/** 单表 多级表头的增删改查 */
import { ICrudQueryTableProps as IMultiCrudQueryTableProps } from './table/SingleMultiHeaderTable/CrudQueryTable';
import { ICrudAddModalProps as IMultiCrudAddModalProps } from './table/SingleMultiHeaderTable/CrudAddModal';
import { ICrudEditModalProps as IMultiCrudEditModalProps } from './table/SingleMultiHeaderTable/CrudEditModal';
import { ICrudQueryDetailDrawerProps as IMultiCrudQueryDetailDrawerProps } from './table/SingleMultiHeaderTable/CrudQueryDetailDrawer';
/** 表头表体平铺的增删改查 */
import { ICrudQueryTableProps as IHBCrudQueryTableProps } from './table/HeaderAndBodyTable/CrudQueryTable';
import { ICrudAddModalProps as IHBCrudAddModalProps } from './table/HeaderAndBodyTable/CrudAddModal';
import { ICrudAddModalProps as IHBCrudEditModalProps } from './table/HeaderAndBodyTable/CrudEditModal';
import { ICrudQueryDetailDrawerProps as IHBCrudQueryDetailDrawerProps } from './table/HeaderAndBodyTable/CrudQueryDetailDrawer';
/** 单表 动态多级表头的增删改查 */
import { ICrudQueryTableProps as IDynamicMultiHeaderTableProps } from './table/DynamicMultiHeaderTable/CrudQueryTable';
import { ICrudAddModalProps as IDynamicCrudAddModalProps } from './table/DynamicMultiHeaderTable/CrudAddModal';
import { ICrudEditModalProps as IDynamicCrudEditModalProps } from './table/DynamicMultiHeaderTable/CrudEditModal';
import { ICrudQueryDetailDrawerProps as IDynamicCrudQueryDetailDrawerProps } from './table/DynamicMultiHeaderTable/CrudQueryDetailDrawer';
import { ICrudOperatorTableModalProps as IDynamicCrudOperatorTableModalProps } from './table/DynamicMultiHeaderTable/CrudOperatorTableModal';
/** 一些工具配置组件 */
import BasicPreferences from './tool/BasicPreferences';
/** 表格的编辑修改 */
import BasicFormOperatorTable from './table/BasicFormOperatorTable';
import "antd/dist/antd.css";
declare const SingleTable: {
    CrudQueryTable: import("react").FC<ISingleCrudQueryTableProps<any>>;
    CrudAddModal: import("react").FC<ISingleCrudAddModalProps>;
    CrudEditModal: import("react").FC<ISingleCrudEditModalProps>;
    CrudQueryDetailDrawer: import("react").FC<ISingleCrudQueryDetailDrawerProps>;
};
declare const DynamicMultiHeaderTable: {
    CrudQueryTable: import("react").FC<IDynamicMultiHeaderTableProps>;
    CrudAddModal: import("react").FC<IDynamicCrudAddModalProps>;
    CrudEditModal: import("react").FC<IDynamicCrudEditModalProps>;
    CrudQueryDetailDrawer: import("react").FC<IDynamicCrudQueryDetailDrawerProps>;
    CrudOperatorTableModal: import("react").FC<IDynamicCrudOperatorTableModalProps>;
    BasicDynamicEditableTableColumns: typeof BasicDynamicEditableTableColumns;
    BasicDynamicFormColumns: typeof BasicDynamicFormColumns;
    BasicDynamicTableColumns: typeof BasicDynamicTableColumns;
};
declare const SingleMultiHeaderTable: {
    CrudQueryTable: import("react").FC<IMultiCrudQueryTableProps>;
    CrudAddModal: import("react").FC<IMultiCrudAddModalProps>;
    CrudEditModal: import("react").FC<IMultiCrudEditModalProps>;
    CrudQueryDetailDrawer: import("react").FC<IMultiCrudQueryDetailDrawerProps>;
};
declare const HeaderAndBodyTable: {
    CrudQueryTable: import("react").FC<IHBCrudQueryTableProps>;
    CrudAddModal: import("react").FC<IHBCrudAddModalProps>;
    CrudEditModal: import("react").FC<IHBCrudEditModalProps>;
    CrudQueryDetailDrawer: import("react").FC<IHBCrudQueryDetailDrawerProps>;
};
declare const YYLayout: {
    HomePage: import("react").FC<import("./layout/HomePage").IHomePage>;
};
export { YayangUIConfig } from '../config';
export { BasicFormColumns, BasicTableColumns, BasicEditableColumns, BasicReportColumns, SingleTable, SingleMultiHeaderTable, HeaderAndBodyTable, DynamicMultiHeaderTable, BaseImportModal, BasicTaskForm, BasicPreferences, Modal, BasicFormOperatorTable, IBasicTableColumnsProps, IBasicFormColumnsProps, IBasicEditableColumnsProps, IBasicTaskFormProps, IBaseImportModalProps, ISingleCrudQueryTableProps, ISingleCrudAddModalProps, ISingleCrudEditModalProps, ISingleCrudQueryDetailDrawerProps, IMultiCrudQueryTableProps, IMultiCrudAddModalProps, IMultiCrudEditModalProps, IMultiCrudQueryDetailDrawerProps, IHBCrudQueryTableProps, IHBCrudAddModalProps, IHBCrudEditModalProps, IHBCrudQueryDetailDrawerProps, IDynamicMultiHeaderTableProps, IDynamicCrudAddModalProps, IDynamicCrudEditModalProps, IDynamicCrudQueryDetailDrawerProps, IDynamicCrudOperatorTableModalProps, BasicTable, YYLayout };
