import * as React from 'react'; import { columnEnum } from '../CommonComponents/ColumnEnum'; /** Props接口 */ interface IProps { onClose: () => void; } declare class UIComponents extends React.Component { columns: ({ title: string; width: number; align: string; dataIndex: string; render: (text: any, record: any) => JSX.Element | undefined; ellipsis?: undefined; } | { title: string; dataIndex: columnEnum; width: number; ellipsis: boolean; align?: undefined; render?: undefined; } | { title: string; width: number; dataIndex: string; align?: undefined; render?: undefined; ellipsis?: undefined; } | { title: string; width: number; dataIndex: string; render: (text: any) => any; align?: undefined; ellipsis?: undefined; } | { title: string; width: number; dataIndex: columnEnum; render: (text: any, record: any) => JSX.Element | undefined; align?: undefined; ellipsis?: undefined; } | { title: string; width: number; dataIndex: columnEnum; ellipsis: boolean; render: (text: any) => any; align?: undefined; })[]; constructor(props: any); erifyRecords: (id: any) => void; closeVerify: () => void; topExpand: () => JSX.Element; componentDidMount(): void; onPageChange: (pageNum: any, pageSize: any) => void; onRefresh: () => void; onSearch: (data?: {}) => void; getData: (params?: any) => Promise; onCaijiRefresh: () => void; onClose: () => void; render(): JSX.Element; } export default UIComponents;