import React from 'react'; import { ImageRequireSource, StyleProp, ViewStyle } from 'react-native'; import { type MediaFile } from '../interfaces'; type MediaItem = { item: MediaFile; index: number; }; interface GalleryModalProps { renderCustomHeader?: () => React.JSX.Element; renderCustomMedia?: ({ item, index }: MediaItem) => React.JSX.Element | null; renderCustomFile?: () => React.JSX.Element; renderCustomLink?: () => React.JSX.Element; iconCloseModal?: ImageRequireSource; customSlider?: (currentTime: number, duration: number, paused: boolean, videoRef: unknown) => React.ReactNode; headerStyle?: StyleProp; tabStyle?: StyleProp; activeTabStyle?: StyleProp; tabTextStyle?: StyleProp; activeTabTextStyle?: StyleProp; tabIndicatorStyle?: StyleProp; containerStyle?: StyleProp; } export declare const GalleryScreen: React.FC; export {}; //# sourceMappingURL=GalleryScreen.d.ts.map