import type { FlatListProps } from 'react-native'; import type { TransitionMode } from '../MultiStoryContainer/types'; import type { StoryAvatarStyleProps } from '../StoryAvatar/types'; import type { StoriesType, StoryContainerProps } from '../StoryView/types'; import { Dispatch, SetStateAction } from 'react'; export interface MultiStoryProps extends Partial> { stories: StoriesType[]; onComplete?: (viewedStories?: Array) => void; onChangePosition?: (progressIndex: number, storyIndex: number) => void; avatarProps?: StoryAvatarStyleProps; viewedStories?: Array; storyContainerProps?: Omit; transitionMode?: TransitionMode; setIsStoryViewShow: Dispatch>; isStoryViewVisible: boolean; setStories: any; setComments?: any; viewStoryFuction?: any; textStyle?: any; } export interface MultiStoryRef { close: () => void; }