import { BaseCon, IConRenderOp, IConRightRenderOp, IConRightRenderItemOp } from './BaseCon'; /** * 单元格 */ declare class Cell extends BaseCon { /** 控件类型 */ static ConType: string; /** 控件名字 */ static ConName: string; towable: boolean; colspan: number; rowspan: number; /** 消失 */ disappear: boolean; borderColor: string; borderWidth: number; render_({ ctx, activateCon, formData, parent }: IConRenderOp, row: number, col: number): import("vue/jsx-runtime").JSX.Element | null; getHandler_({ parent, ctx, }: IConRenderOp & { parent: Table; }, row: number, col: number): import("vue/jsx-runtime").JSX.Element[]; renderRaw({ ctx, formConfig, cons, activateCon, formData }: IConRenderOp): import("vue/jsx-runtime").JSX.Element; getRight(op: IConRightRenderOp): IConRightRenderItemOp[]; } /** * 表格 */ export declare class Table extends BaseCon { /** 控件类型 */ static ConType: string; /** 控件名字 */ static ConName: string; /** 单例对象 */ static I: Table; list: Cell[][]; borderColor: string; borderWidth: number; initConfig(configs: any, toCons: any): this; getChild(): Cell[]; /** * 插入 * @param type * @param row * @param col */ insert(type: "left" | "right" | "up" | "down", row: number, col: number): void; /** * 合并 * @param type * @param row * @param col * @param judge 是否只是判断 * @param activateConF */ merge(type: "left" | "right" | "up" | "down" | "row" | "col", row: number, col: number, judge?: boolean, activateConF?: (con: BaseCon) => void): boolean | undefined; /** * 撤销合并 * @param type * @param row * @param col */ revocationMerge(type: "row" | "col", row: number, col: number): void; /** * 删除 * @param type * @param row * @param col */ delete(type: "row" | "col", row: number, col: number): void; getHandler(op: IConRenderOp): import("vue/jsx-runtime").JSX.Element[]; renderRaw(op: IConRenderOp): import("vue/jsx-runtime").JSX.Element; getRight(op: IConRightRenderOp): IConRightRenderItemOp[]; } export {};