import * as React from 'react'; /** Props接口 */ interface IProps { onSuccess: () => void; taskUuid: string; status: number; } export default class UIComponents extends React.Component { columns: ({ title: string; dataIndex: string; key: string; align: string; width: number; render: (text: any, record: any) => JSX.Element | undefined; ellipsis?: undefined; } | { title: string; dataIndex: string; key: string; align: string; width: number; render: (text: any, record: any) => string | JSX.Element; ellipsis?: undefined; } | { title: string; dataIndex: string; key: string; width: number; ellipsis: boolean; align?: undefined; render?: undefined; } | { title: string; dataIndex: string; key: string; width: number; align?: undefined; render?: undefined; ellipsis?: undefined; } | { title: string; dataIndex: string; key: string; width: number; render: (text: any) => string; align?: undefined; ellipsis?: undefined; } | { title: string; dataIndex: string; key: string; width: number; render: (text: any) => JSX.Element; align?: undefined; ellipsis?: undefined; } | { title: string; dataIndex: string; key: string; width: number; ellipsis: boolean; render: (text: any) => string; align?: undefined; })[]; constructor(props: IProps); componentDidMount(): void; onReChech: (key: string) => Promise; getData: (params: any) => Promise; onClose: () => void; onSuccess: (list: any[]) => void; refreshInvoice: () => void; handleMenuClick: (e: any) => void; onSearch: (data?: {}) => void; radioChange: (e: any) => void; onPageChange: (pageNum: any, pageSize: any) => void; onRefresh: () => void; onCaijiRefresh: () => void; topExpand: () => JSX.Element; render(): JSX.Element; } export {};