import { type PropsWithChildren } from 'react'; /** * Defines the props on the `CopyItem` table actions menu for copying the cell content to clipboard. * @public */ export type DataTableV2ActionsMenuCopyItemProps = { /** * The string representation of the cell value that gets copied to the clipboard when the user selects the action item. */ value: string; }; /** * Out of the box cell action for copying the cell content to clipboard. * This component can only be used as a child element of ``. */ export declare const CopyItem: ({ value }: DataTableV2ActionsMenuCopyItemProps) => import("react/jsx-runtime.js").JSX.Element; /** * Out of the box line wrap toggle for header and cell actions. * @internal */ export declare function LineWrapAction(): import("react/jsx-runtime.js").JSX.Element; /** * Out of the box wrap toggle for header and cell actions. * @internal */ export declare function HideColumnAction(): import("react/jsx-runtime.js").JSX.Element; /** * Out of the box column action for column order. * @internal */ export declare function ColumnOrderAction(): import("react/jsx-runtime.js").JSX.Element | null; /** * Out of the box font style toggle for header and cell actions. * @internal */ export declare function ColumnFontStyleAction(): import("react/jsx-runtime.js").JSX.Element; /** * Slot components that can be used to configure the user actions menu. * @public */ export declare const DataTableV2ActionsMenu: ((props: PropsWithChildren) => import("react/jsx-runtime.js").JSX.Element) & { Intent: (props: import("../../../../navigation/menu/Intent.js").MenuIntentProps & import("react").RefAttributes) => React.ReactElement | null; Item: (props: import("../../../../navigation/menu/Item.js").MenuItemProps) => import("react").ReactElement | null; ItemIcon: (props: import("../../../../navigation/menu/ItemIcon.js").MenuItemIconProps & import("react").RefAttributes) => React.ReactElement | null; Group: (props: import("../../../../navigation/menu/Group.js").MenuGroupProps & import("react").RefAttributes) => React.ReactElement | null; Label: (props: import("../../../../navigation/menu/Label.js").MenuLabelProps & import("react").RefAttributes) => React.ReactElement | null; CopyItem: ({ value }: DataTableV2ActionsMenuCopyItemProps) => import("react/jsx-runtime.js").JSX.Element; SubMenu: (props: import("../../../../navigation/menu/Sub.js").MenuSubProps) => import("react/jsx-runtime.js").JSX.Element; SubContent: (props: import("@dynatrace/strato-components/core/index.js").WithChildren & import("react").RefAttributes) => React.ReactElement | null; SubTrigger: (props: import("../../../../navigation/menu/SubTrigger.js").MenuSubTriggerProps & import("react").RefAttributes) => React.ReactElement | null; Link: (props: import("../../../../navigation/menu/Link.js").MenuLinkProps) => import("react").ReactElement | null; LineWrap: () => import("react/jsx-runtime.js").JSX.Element; HideColumn: () => import("react/jsx-runtime.js").JSX.Element; ColumnOrder: () => import("react/jsx-runtime.js").JSX.Element; ColumnFontStyle: () => import("react/jsx-runtime.js").JSX.Element; };