import { BaseCon, IConRenderOp, IConRightRenderOp, IConRightRenderItemOp } from './BaseCon'; /** * 栅格列 */ declare class GridCol extends BaseCon { /** 控件类型 */ static ConType: string; /** 控件名字 */ static ConName: string; towable: boolean; colProps: { /** 栅格占据的列数 */ span: number; /** 栅格左侧的间隔格数 */ offset: number; }; setCol(span?: number, offset?: number): this; render({ ctx, formConfig, cons, formData, activateCon, parent, }: IConRenderOp): import("vue/jsx-runtime").JSX.Element | undefined; getHandler({ parent }: IConRenderOp & { parent: Grid; }): import("vue/jsx-runtime").JSX.Element[]; getRight(op: IConRightRenderOp): IConRightRenderItemOp[]; } /** * 栅格 */ export declare class Grid extends BaseCon { /** 控件类型 */ static ConType: string; /** 控件名字 */ static ConName: string; /** 单例对象 */ static I: Grid; props: { cols: number; xGap: number; yGap: number; }; list: GridCol[]; getChild(): GridCol[]; initConfig(configs: any, toCons: any): this; /** * @param con * @param type */ moveChild(con: GridCol, type: "up" | "down"): void; /** * @param con */ removeChild(con: GridCol): void; renderRaw(op: IConRenderOp): import("vue/jsx-runtime").JSX.Element; getRight(op: IConRightRenderOp): IConRightRenderItemOp[]; } export {};