import { FC, ReactNode } from "react"; import { ImageSourcePropType, TextStyle, ViewStyle } from "react-native"; import { ImageStyle } from 'expo-image'; interface PopupProps { visible: boolean; onClose: () => void; backgroundImage?: ImageSourcePropType; title?: string; content?: string; subtitle?: string; children?: ReactNode; primaryButtonText?: string; onPrimaryButtonPress?: () => void; secondaryButtonText?: string; onSecondaryButtonPress?: () => void; closeOnBackdropPress?: boolean; showCloseIcon?: boolean; closeIconVariant?: "floating" | "nested"; customCloseIcon?: ReactNode; closeIconContainerStyle?: ViewStyle; closeIconStyle?: TextStyle; closeIconColor?: string; illustrationImage?: ImageSourcePropType; illustrationStyle?: ImageStyle; containerStyle?: ViewStyle; contentContainerStyle?: ViewStyle; titleStyle?: TextStyle; subtitleStyle?: TextStyle; contentStyle?: TextStyle; primaryButtonStyle?: ViewStyle; primaryButtonTextStyle?: TextStyle; secondaryButtonStyle?: ViewStyle; secondaryButtonTextStyle?: TextStyle; isRTL?: boolean; closeIconSize?: number; modalStyle?: ViewStyle; overlay?: ReactNode; customContent?: ReactNode; } declare const Popup: FC; export default Popup; //# sourceMappingURL=Popup.d.ts.map