import {type PressableProps, type StyleProp, type ViewStyle} from 'react-native' import { type AppBskyFeedDefs, type AppBskyFeedPost, type AppBskyFeedThreadgate, type RichText as RichTextAPI, } from '@atproto/api' import {type Shadow} from '#/state/cache/post-shadow' export interface ShareMenuItemsProps { testID: string post: Shadow record: AppBskyFeedPost.Record richText: RichTextAPI style?: StyleProp hitSlop?: PressableProps['hitSlop'] size?: 'lg' | 'md' | 'sm' timestamp: string threadgateRecord?: AppBskyFeedThreadgate.Record onShare: () => void }