import { type ReactElement } from 'react'; import type { BehaviorTrackingProps } from '../../../../core/types/behavior-tracking-props.js'; import { DataTestId } from '../../../../core/types/data-props.js'; import { StylingProps } from '../../../../core/types/styling-props.js'; import { WithChildren } from '../../../../core/types/with-children.js'; /** * @public */ export type DataTableTableActionsProps = WithChildren & StylingProps & DataTestId & BehaviorTrackingProps; /** * A helper function to check whether the child component is the TableActions component * @internal */ export declare function _isTableActions(child: ReactElement | null): child is ReactElement; /** * TableActions slot component for general actions that affect the entire table. Positoned above the header. * @public */ export declare const DataTableTableActions: (props: WithChildren & StylingProps & DataTestId & BehaviorTrackingProps & import("react").RefAttributes) => import("react").ReactElement | null;