///
import { AmpStoryPlayer } from '../../../types/ampStories';
import { DismissedReason } from '../../infrastructure/activity/models/dismissedReason';
import { StoryWithRowIndex } from '../../stories/models/story';
import { AmpStory } from '../../stories/models/ampStory';
export declare const useAmpStoryPlayer: ({ categories, newAmpStory, }: {
categories: string[];
newAmpStory: (story: StoryWithRowIndex) => AmpStory;
}) => {
canShowInstructions: boolean | undefined;
closeStoryView: (dismissedReason: DismissedReason, shouldAnimate?: any) => void;
isLightboxVisible: boolean;
handleInstructionsRead: () => void;
hasShownInstructions: boolean;
lightBoxAnimationIsEnabled: boolean;
player: import("react").RefObject;
playerIsLoaded: boolean;
playerStories: StoryWithRowIndex[] | null;
playerStoriesAreReady: boolean;
};