import React from "react"; import { ArrayFn, AsyncFn, ISbAlternateObject, ISbCache, ISbConfig, ISbContentMangmntAPI, ISbDimensions, ISbError, ISbManagmentApiResult, ISbResponse, ISbResult, ISbSchema, ISbStories, ISbStoriesParams, ISbStory, ISbStoryData, ISbStoryData as ISbStoryData$1, ISbStoryParams, ISbThrottle, SbBlokData, SbBlokKeyDataTypes, SbSDKOptions, SbSDKOptions as SbSDKOptions$1, StoryblokBridgeConfigV2, StoryblokBridgeConfigV2 as StoryblokBridgeConfigV2$1, StoryblokBridgeV2, StoryblokClient as StoryblokClient$1, StoryblokComponentType } from "@storyblok/js"; //#region src/types.d.ts interface SbReactComponentsMap { [key: string]: React.ElementType; } interface SbReactSDKOptions extends SbSDKOptions { components?: SbReactComponentsMap; enableFallbackComponent?: boolean; customFallbackComponent?: React.ElementType; } type TUseStoryblokState = (initialStory: ISbStoryData | null, bridgeOptions?: StoryblokBridgeConfigV2) => ISbStoryData | null; //#endregion export { type ArrayFn, type AsyncFn, type ISbAlternateObject, type ISbCache, type ISbConfig, type ISbContentMangmntAPI, type ISbDimensions, type ISbError, type ISbManagmentApiResult, type ISbResponse, type ISbResult, type ISbSchema, type ISbStories, type ISbStoriesParams, type ISbStory, type ISbStoryData$1 as ISbStoryData, type ISbStoryParams, type ISbThrottle, type SbBlokData, type SbBlokKeyDataTypes, SbReactComponentsMap, SbReactSDKOptions, type SbSDKOptions$1 as SbSDKOptions, type StoryblokBridgeConfigV2$1 as StoryblokBridgeConfigV2, type StoryblokBridgeV2, type StoryblokClient$1 as StoryblokClient, type StoryblokComponentType, TUseStoryblokState };