import { default as React, SetStateAction, ReactNode } from 'react'; interface IAllVariantProducts { id: string; name: string; image: { url: string; alternateName: string; }; inventory: number; availability: string; price: number; listPrice: number; priceWithTaxes: number; listPriceWithTaxes: number; specifications: Record; selectedCount: number; offers: { highPrice: number; lowPrice: number; lowPriceWithTaxes: number; offerCount: number; priceCurrency: string; offers: Array<{ listPrice: number; listPriceWithTaxes: number; sellingPrice: number; priceCurrency: string; price: number; priceWithTaxes: number; priceValidUntil: string; itemCondition: string; availability: string; quantity: number; priceToken?: string | null; }>; }; } export interface SKUMatrixProviderContextValue { isOpen: boolean; allVariantProducts: IAllVariantProducts[]; setAllVariantProducts(items: SetStateAction): void; onChangeQuantityItem(id: string, value: number): IAllVariantProducts[]; setIsOpen(value: boolean): void; } export declare const SKUMatrixContext: React.Context; declare function SKUMatrixProvider({ children }: { children: ReactNode; }): React.JSX.Element; export default SKUMatrixProvider; //# sourceMappingURL=SKUMatrixProvider.d.ts.map