import { type JSX } from 'react'; import { type IntentProps } from '../../../../core/slots/Intent/Intent.js'; interface ToolbarMenuProps { /** * Indicates whether the `DownloadData` slot is used, to determine if the download action should be rendered in the menu. */ hasDownloadData: boolean; /** * Array of column IDs that can optionally be excluded from the download, passed down to the `DownloadData` slot. */ downloadExcludedColumns?: string[]; /** * Array of intent props for the `Intent` slot, to render the intent actions in the menu. */ intents: Array; } /** * The menu component for the `DownloadData` and `Intent` slots. * @internal */ export declare const DataTableToolbarMenu: (props: ToolbarMenuProps) => JSX.Element | undefined; export {};