import type { Option, Column } from "../form/type.ts";
export interface TableOption extends Option {
    /** 行选择器配置 */
    rowSelection?: Object;
    /** 关键字绑定 */
    rowKey?: string;
    /** 搜索菜单栏栅格 */
    searchMenuSpan?: number;
    /**边框相关 */
    bordered?: Object;
    /** 搜索栏滚动配置 */
    scroll?: Object;
    /**刷新按钮 */
    refreshBtn?: Boolean;
    /**工具栏按钮 */
    toolBtn?: Boolean;
    /** 是否允许拖拽 */
    resizable?: Boolean;
    /** 是否允许拖拽 */
    autoHeight?: Boolean;
    /**分页器相关属性 */
    page?: Object | boolean;
    /** 分页器位置 */
    pagePosition?: string;
    /**  表格编辑器-确认删除文字提醒*/
    delConfirm?: string;
    /**
     * 是否显示序号
     */
    index?: boolean;
    /** 是否开启序号悬浮 */
    indexFixed?: boolean;
    /**
     * 序号标题
     */
    indexLabel?: string;
    /**
     * 序号宽度 默认80
     */
    indexWidth?: number;
    /** 搜索栏是否在右边 */
    menuRight?: boolean;
    [key: string]: any;
}
export interface TableColumn extends Column {
}
