import { Page } from '../../../stories/models/page'; import { StoryWithRowIndex } from '../../../stories/models/story'; import ActivityRequestContent from '../models/activityRequestContent'; import { ActivityType } from '../models/activityType'; import { OpenedReason } from '../models/openedReason'; import UserActivityData from '../models/userActivityData'; import ActivityEventCommandBase from './activityEventCommandBase'; import { StoryPlaybackMode } from '../models/storyPlaybackMode'; import { ReadStatus } from '../../../stories/models/readStatus'; declare class StoryOpenCommand extends ActivityEventCommandBase { private openReason; private story; private page; private currentCategories; activityType: ActivityType; storyReadStatus: ReadStatus; storyPlaybackMode: StoryPlaybackMode; constructor(openReason: OpenedReason, story: StoryWithRowIndex, page: Page, currentCategories: string[]); buildRequestContent(): ActivityRequestContent; buildEventData(): UserActivityData; } export default StoryOpenCommand;