import * as React from 'react'; import { MemoryRouterProps } from 'react-router-dom'; import { ListViewDelegate } from '../../infrastructure/activity/listViewDelegate'; import { IStorytellerTheme } from '../../configuration/models/theme/storytellerTheme'; import { Clip } from './list/models/clip'; import { LoadingState } from '../../infrastructure/api/models/LoadingState'; type IRootElContextWrapperProps = { rootEl: HTMLElement | null; }; type IStorytellerRouterWrapperProps = { memoryRouterProps: MemoryRouterProps | null; }; type IStorytellerClipsRouterProps = IStorytellerRouterWrapperProps & IRootElContextWrapperProps & { displayLimit?: number; clips: Clip[] | null; clipsStatus: LoadingState; basename: string; onError: (error: Error) => void; rootEl: HTMLElement | null; delegate: ListViewDelegate; theme: IStorytellerTheme; }; declare const StorytellerClipsRouter: React.FunctionComponent; export default StorytellerClipsRouter;