import { BatchItemStatusView } from "@photoroom-engine/web"; import type { ShortcutKey } from "../menuShortcuts"; export type BatchItemMenuContentLabels = Readonly<{ edit: string; copy: string; paste: string; duplicate: string; delete: string; download: string; selectAll: string; copyPasteEdits: string; copyEdits: string; pasteEdits: string; saveAsTemplate: string; createNewSection: string; duplicateSelected: (count: number) => string; deleteSelected: (count: number) => string; downloadSelected: (count: number) => string; }>; type BatchItemMenuContentProps = Readonly<{ as: "context-menu" | "dropdown-menu"; id: TId; labels: BatchItemMenuContentLabels; status?: BatchItemStatusView; onEdit?: (id: TId) => void; onDelete: (id: TId) => void; onDeleteAll?: () => void; onDuplicate: (id: TId) => void; onDuplicateAll?: () => void; onSaveAsTemplate?: (id: TId) => void; selectionCount?: number; onSelectAll?: () => void; onDownload?: () => void; isSelectAllDisabled?: boolean; formatShortcut?: (key: ShortcutKey) => string; onCopy?: () => void; onPaste?: () => void; onCopyEdits?: (id: TId) => void; onPasteEdits?: (id?: TId) => void; isPasteEditsDisabled?: boolean; onMoveToNewSection?: () => void; }>; export declare const BatchItemMenuContent: ({ as, id, labels, status, onEdit, onDelete, onDeleteAll, onDuplicate, onDuplicateAll, onSaveAsTemplate, selectionCount, onSelectAll, onDownload, isSelectAllDisabled, formatShortcut, onCopy, onPaste, onCopyEdits, onPasteEdits, isPasteEditsDisabled, onMoveToNewSection, }: BatchItemMenuContentProps) => import("react").JSX.Element; export {}; //# sourceMappingURL=BatchItemMenuContent.d.ts.map