import { View } from 'react-native'; import type { Align, PhysicalSide } from '../../utils/useAnchorPositioning'; import type { ZestUIComponentProps } from '../../types'; /** * Displays an element positioned against the popover anchor. * Renders a ``. * * The arrow is positioned for you; its shape and size are yours. `state.side` * tells you which edge of the popup it sits on. */ export declare function PopoverArrow(componentProps: PopoverArrow.Props): import("react").ReactElement>; export interface PopoverArrowState { /** * Whether the popover is currently open. */ open: boolean; /** * The side the popup was actually placed on, after collision handling. */ side: PhysicalSide; /** * The alignment the popup was actually placed with. */ align: Align; } export interface PopoverArrowProps extends ZestUIComponentProps { } export declare namespace PopoverArrow { type State = PopoverArrowState; type Props = PopoverArrowProps; } //# sourceMappingURL=PopoverArrow.d.ts.map