import { StoriesStore } from './createStoriesStore'; import { StoriesArrows, StoriesController, StoriesGroupMeta, StoriesGroupTransition, StoriesMode, StoryErrorContext } from '../Stories.types'; import { ReactNode } from 'react'; export interface StoriesContextValue { store: StoriesStore; controller: StoriesController; groups: StoriesGroupMeta[]; defaultDuration: number; pauseHoldDelay: number; tapPrevZone: number; preloadGroup: (index: number) => void; preloadOnHover: boolean; loadingDelay: number; overlay: boolean; overlayColor: string; zIndex: number; groupTransition: StoriesGroupTransition; arrows: StoriesArrows; hideDisabledArrows: boolean; mode?: StoriesMode; onError?: (ctx: StoryErrorContext) => void; renderError?: (ctx: StoryErrorContext) => ReactNode; } export declare const StoriesProvider: import('react').Provider; export declare const useStoriesContext: () => StoriesContextValue;