import { JudoRestApi } from '@judo/actions'; import { CustomDialogProps } from '@judo/feedback'; import { RelationType } from '@judo/model-api'; interface TransferStored { __identifier?: string; __signedIdentifier?: string; [key: string]: unknown; } export interface BulkRemoveProgressDialogProps extends CustomDialogProps { items: TransferStored[]; api: JudoRestApi; relation: RelationType; ownerTransfer: TransferStored; /** Attribute name to display as item label (e.g. first column's attributeType.name) */ displayField?: string; } /** * Combined confirmation + progress dialog for bulk remove operations on lazy tables. * First shows the list of items with a confirm button, then removes items one by one * showing per-item success/error status. */ export declare function BulkRemoveProgressDialog({ onClose, items, api, relation, ownerTransfer, displayField, }: BulkRemoveProgressDialogProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=BulkRemoveProgressDialog.d.ts.map