UNPKG

react-native-story-widget

Version:

A React Native story widget component with carousel functionality

19 lines (18 loc) 920 B
import type React from 'react'; import { type ReactNode } from 'react'; import type { IStory, StoriesType, StoryContextType, StoryGroupContextType, StoryGroupProviderProps, StoryMediaControlContextType, StoryMediaControlProviderProps } from '../types'; export declare const useStoryGroup: () => StoryGroupContextType; export declare const useStory: () => StoryContextType; export declare const useStoryMediaControl: () => StoryMediaControlContextType; export declare const StoryGroupProvider: React.FC<StoryGroupProviderProps>; interface StoryProviderProps { children: ReactNode; stories: IStory[]; storyHeader: StoriesType; onStoryMarkedAsViewed?: (storyId: string) => void; isStoryActive: boolean; initialStoryIndex: number; } export declare const StoryProvider: React.FC<StoryProviderProps>; export declare const StoryMediaControlProvider: React.FC<StoryMediaControlProviderProps>; export {};