export interface StoriesSnapshot { isOpen: boolean; groupIndex: number; slideIndex: number; isPlaying: boolean; direction: 'next' | 'prev'; } export interface StoriesStore { getSnapshot: () => StoriesSnapshot; subscribe: (listener: () => void) => () => void; setState: (patch: Partial) => void; } export declare const createStoriesStore: (initial?: Partial) => StoriesStore;