import React from "react"; import { TableProps } from "antd"; import { StorageSchema } from "oak-domain/lib/types/Storage"; import { OakAbsAttrDef, onActionFnDef, OakExtraActionProps, OakAbsAttrJudgeDef, ED } from "../../types/AbstractComponent"; import { WebComponentProps, RowWithActions } from "../../types/Page"; export default function Render(props: WebComponentProps) => OakExtraActionProps[]); entity: string; schema: StorageSchema; attributes: OakAbsAttrDef[]; data: RowWithActions[]; disabledOp: boolean; tablePagination?: React.ReactNode | false; onAction?: onActionFnDef; rowSelection?: TableProps>["rowSelection"]; i18n: any; hideHeader?: boolean; disableSerialNumber?: boolean; judgeAttributes: OakAbsAttrJudgeDef[]; size?: "large" | "middle" | "small"; scroll?: TableProps>["scroll"]; empty?: React.ReactNode; opWidth?: number; }, { getColor: (attr: string, value: any) => `#${string}` | undefined; }>): React.JSX.Element;