export interface UseOrderBumpV2Options { offerId: string; productId?: string; orderBumpType?: 'primary' | 'secondary'; } export interface UseOrderBumpV2Result { isSelected: boolean; isLoading: boolean; isToggling: boolean; error: Error | null; isReady: boolean; toggle: (selected?: boolean) => Promise<{ success: boolean; error?: any; }>; } export declare function useOrderBumpV2(options: UseOrderBumpV2Options): UseOrderBumpV2Result;