import * as react from 'react'; import { ReactNode } from 'react'; import { ViewStyle } from 'react-native'; interface PresenceFrom { opacity?: number; translateX?: number; translateY?: number; scale?: number; } interface PresenceProps { present: boolean; /** Hidden pose the content enters from and exits to. Default `{ opacity: 0, translateY: 8 }`. */ from?: PresenceFrom; /** Override duration (ms) for both enter and exit. Defaults to the motion tokens. */ duration?: number; /** Accepted for API parity with web; ignored on native (see header). */ easing?: string; onExitComplete?: () => void; style?: ViewStyle; children?: ReactNode; } declare function Presence({ present, from, duration, onExitComplete, style, children, }: PresenceProps): react.JSX.Element | null; export { Presence, type PresenceFrom, type PresenceProps };