import { Product, ProductVariant } from '../../../types'; import { AddToCartFormikValues, AddToCartFormProps, AddToCartCallbackOptions } from '../AddToCartFormik'; export declare function getArticleNumber(product: Product, selectedVariation: ProductVariant): string; export declare function useTrackProductAdd(selectedVariation: ProductVariant): (product: Product, quantity: number) => void; export declare function getCommentsFromFormikValues(values: AddToCartFormikValues): { name: string; value: string; }[]; export declare function addToCartSuccess({ onAddToCartSuccess, callbackOptions, cartId, setCartId }: { onAddToCartSuccess?: AddToCartFormProps['onAddToCartSuccess']; callbackOptions?: AddToCartCallbackOptions; cartId: string; setCartId: (cartId: string) => void; }): ({ data }: any) => void; export declare function addToCartError({ onAddToCartError, callbackOptions }: { onAddToCartError: AddToCartFormProps['onAddToCartError']; callbackOptions: AddToCartCallbackOptions; }): (error: any) => void;