import { ListViewAttributes } from '../models/listViewAttributes'; import StorytellerStoriesBaseView from './storytellerStoriesBaseView'; import { CacheSettings } from '../../infrastructure/api/types'; import { ListConfiguration } from '../../configuration/models/listConfiguration'; import { StoriesResponse } from '../../stories/models/story'; type StorytellerStoriesListConfiguration = ListConfiguration<'StorytellerStoriesGridView'>; declare class StorytellerStoriesDefaultView extends StorytellerStoriesBaseView { protected logTag: string; protected isDefaultView_: boolean; protected playerContainerEl_: HTMLElement; protected playerShouldBeAppendedToDOM_: boolean; protected storyId_: string; protected storiesShouldPreload_: boolean; protected useGoogleWebStoryUrls_: boolean; constructor(storyId: string, categoryId: string | null); protected get listConfiguration(): StorytellerStoriesListConfiguration; protected get memoryRouterProps_(): null; protected get shouldShowInstructions(): boolean; protected initialize(): void; protected loadStories(cacheSettings?: CacheSettings): Promise; protected onStoriesLoadSuccess(value: StoriesResponse): void; protected onStoriesLoadFailure(reason: unknown): void; protected registerListView(): void; protected renderStoryteller(): void; protected updatePlayerVisibility(isVisible: boolean): void; } export default StorytellerStoriesDefaultView;