/// import { AppContextType } from './types'; /** * Custom hook to consume the MultiAccessoryContext * @returns Context value containing store (state) and dispatch * @throws Error if used outside of MultiAccessoryProvider * @example * ```tsx * const { store, dispatch } = useMultiAccessoryContext(); * const { recommendedAccessories, selectedAccessories } = store; * ``` */ export declare const useMultiAccessoryContext: () => AppContextType; /** * Custom hook that combines context and actions * Provides both state and action creators in one hook for convenience * @returns Object containing store (state), dispatch, and all action creators * @example * ```tsx * const { store, actions } = useMultiAccessory(); * // Access state * const { recommendedAccessories, selectedAccessories } = store; * // Call actions * actions.setSelectedAccessories(data); * actions.getRecommendedAccessory(cartId); * ``` */ export declare const useMultiAccessory: () => { store: import("./types").recommendationSliceStore & import("./types").UpdateCartSliceStore; dispatch: import("react").Dispatch; actions: any; };