import { default as React, HTMLAttributes, MouseEvent, ReactNode } from 'react'; export interface SearchProductItemControlProps extends Omit, 'children' | 'onClick'> { /** * Renders child elements. */ children: ReactNode; /** * Specifies the label for out-of-stock products. */ outOfStockLabel: string; /** * Specifies whether the product is available. */ availability: boolean; /** * Specifies whether the product has variations. */ hasVariants: boolean; /** * Renders the elements of the SKUMatrix. */ skuMatrixControl: ReactNode; /** * The maximum value the input can receive */ max?: number; /** * The minimum value the input can receive */ min?: number; /** * Specifies the quantity to be added to the cart. */ quantity: number; /** * Callback that fires when the add to cart button is clicked. */ onClick?: (e: MouseEvent) => void; /** * Callback that fires when the input value changes. */ onChangeQuantity: (value: number) => void; /** * Event emitted when value is out of the min and max bounds */ onValidateBlur?: (min: number, maxValue: number, quantity: number) => void; } declare const SearchProductItemControl: React.ForwardRefExoticComponent>; export default SearchProductItemControl; //# sourceMappingURL=SearchProductItemControl.d.ts.map