import React from 'react'; import { ViewStyle, TextStyle } from 'react-native'; export type MenuItem = { id: string; title: string; icon?: React.ReactNode; onPress: () => void; badge?: number | string; badgeColor?: string; }; export interface ContextMenuProps { visible: boolean; onClose: () => void; items: MenuItem[]; position?: { top?: number; left?: number; right?: number; bottom?: number; }; backgroundColor?: string; borderRadius?: number; itemTextColor?: string; itemStyle?: ViewStyle; itemTextStyle?: TextStyle; badgeStyle?: ViewStyle; badgeTextStyle?: TextStyle; showIconBackground?: boolean; iconBackgroundColor?: string; iconBorderRadius?: number; animation?: 'fade' | 'scale' | 'fade-scale' | 'none'; } export declare const ContextMenu: React.FC; //# sourceMappingURL=ContextMenu.d.ts.map