/// import { ComponentProduct, ElasticPathBundleProduct } from "../types"; interface UseBundleStateProps { components: Record; bundleProduct?: ElasticPathBundleProduct; defaultConfiguration?: string; } interface UseBundleStateReturn { selectedOptions: Record>; setSelectedOptions: React.Dispatch>>>; isInitialized: boolean; handleComponentSelection: (componentKey: string, optionId: string, quantity: number, variationId?: string) => void; } export declare function useBundleState({ components, bundleProduct, defaultConfiguration, }: UseBundleStateProps): UseBundleStateReturn; export {};