import { Component } from 'react'; import type { Action, CardProps, JSON } from '../types'; export interface ImageProp { uri: string; } export interface FullScreenCardProps extends CardProps { actions?: Action; contents: any; storyType?: string; source: ImageProp; isNew?: boolean; AnimatedPageCounter?: any; AnimatedNavTitle?: any; position?: number; setScrollEnabled: (enabled: boolean) => void; } export default class FullScreenImageCard extends Component { static childContextTypes: any; static contextTypes: any; constructor(props: FullScreenCardProps); private AnimatedImage; private AnimatedText; state: any; private readonly handleImageRef; private readonly handleTextRef; private readonly onBack; private readonly handleStoryAction; private readonly onCardPress; private readonly onSwipeUp; getChildContext: () => { story: JSON | undefined; handleStoryAction: (json: JSON) => Promise; cardActions: Action | undefined; id: string | undefined; name: string | undefined; }; render(): JSX.Element; }