import type { IntlType } from '@ant-design/pro-provider'; import React, { Key } from 'react'; export type AlertRenderType = ((props: { intl: IntlType; selectedRowKeys: (number | string | Key)[]; selectedRows: T[]; onCleanSelected: () => void; }) => React.ReactNode) | false; export type TableAlertProps = { selectedRowKeys: (number | string | Key)[]; selectedRows: T[]; alwaysShowAlert?: boolean; alertInfoRender?: AlertRenderType; onCleanSelected: () => void; alertOptionRender?: AlertRenderType; }; declare function TableAlert({ selectedRowKeys, onCleanSelected, alwaysShowAlert, selectedRows, alertInfoRender, alertOptionRender, }: TableAlertProps): React.JSX.Element | null; export default TableAlert;