import * as React from "react"; import { type ButtonProps } from "@/components/ui/button"; export type TableExportOption = { key: string; label: React.ReactNode; description?: React.ReactNode; icon?: React.ReactNode; disabled?: boolean; }; export type TableExportMenuProps = Omit & { options?: TableExportOption[]; label?: React.ReactNode; menuLabel?: React.ReactNode; onExport?: (option: TableExportOption) => void; renderOption?: (option: TableExportOption) => React.ReactNode; }; declare function TableExportMenu({ options, label, menuLabel, onExport, renderOption, children, ...props }: TableExportMenuProps): React.JSX.Element; export { TableExportMenu };