/******************************************************************** * Copyright 2025 Adobe * All Rights Reserved. * * NOTICE: Adobe permits you to use, modify, and distribute this * file in accordance with the terms of the Adobe license agreement * accompanying it. *******************************************************************/ import { FunctionComponent } from 'preact'; import { HTMLAttributes } from 'preact/compat'; import { CartItemModel } from '../../data/models/negotiable-quote-model'; export interface ProductListTableProps extends HTMLAttributes { items: CartItemModel[]; canEdit: boolean; readOnly?: boolean; showActions?: boolean; onItemCheckboxChange?: (item: CartItemModel, isSelected: boolean) => void; onItemDropdownChange?: (item: CartItemModel, action: string) => void; onQuantityChange?: (item: CartItemModel, newQuantity: number) => void; onUpdate?: (e: SubmitEvent) => void; dropdownSelections?: Record; } export declare const ProductListTable: FunctionComponent;