import React from 'react';
import type { IntlType } from '../wau-provider';
export type AlertRenderType<T> = ((props: {
    intl: IntlType;
    selectedRowKeys: (number | string)[];
    selectedRows: T[];
    onCleanSelected: () => void;
}) => React.ReactNode) | false;
export type TableAlertProps<T> = {
    selectedRowKeys: (number | string)[];
    selectedRows: T[];
    alertInfoRender?: AlertRenderType<T>;
    onCleanSelected: () => void;
    alertOptionRender?: AlertRenderType<T>;
};
declare function TableAlert<T>({ selectedRowKeys, onCleanSelected, selectedRows, alertInfoRender, alertOptionRender, }: TableAlertProps<T>): import("react/jsx-runtime").JSX.Element | null;
export default TableAlert;
