import { BasePage } from "./base-page"; import { DataSource, DataControlField, GridView, CustomField } from "maishu-wuzhui-helper"; import React = require("react"); import { Dialog } from "../item-dialog"; export declare abstract class DataListPage extends BasePage { abstract dataSource: DataSource; abstract itemName: string; abstract columns: DataControlField[]; protected translate?: (items: T[]) => T[]; pageSize?: number; headerFixed: boolean; private itemTable; gridView: GridView; dialog: Dialog; operationColumn: CustomField; constructor(props: any); componentDidMount(): void; renderEditor(): React.ReactElement; renderToolbarRight(): JSX.Element[]; render(): JSX.Element; }