import React from 'react'; import type { AccessibilityRole } from 'react-native'; import type { VideoProperties } from 'react-native-video'; export interface VideoSource { src: string; ratio?: number; } declare type AlignItemsOption = { name: string; value: string; }; export interface VideoBlockProps { source: VideoSource; autoPlay?: boolean; repeat?: VideoProperties['repeat']; resizeMode?: VideoProperties['resizeMode']; style?: any; muted?: VideoProperties['muted']; fullscreen?: boolean; containerStyle?: any; outerContainerStyle?: any; accessibilityLabel?: string; accessibilityRole?: AccessibilityRole; align: AlignItemsOption; width?: number | string; height?: number | string; ignoreSilentSwitch?: VideoProperties['ignoreSilentSwitch']; mixWithOthers?: VideoProperties['mixWithOthers']; disableFocus?: VideoProperties['disableFocus']; } export declare const VideoBlock: React.FC; export {};