import * as React from 'react'; import { View } from 'react-native'; import { type Align, type PhysicalSide, type UseAnchorPositioningSharedParameters } from '../../utils/useAnchorPositioning'; import type { ZestUIComponentProps } from '../../types'; /** * Positions the tooltip against the trigger. * Renders a ``. */ export declare function TooltipPositioner(componentProps: TooltipPositioner.Props): React.JSX.Element; export interface TooltipPositionerState { open: boolean; side: PhysicalSide; align: Align; /** * The trigger's measured width, available for consumers to size the popup * against its anchor. This is the React Native equivalent of the web's * `--anchor-width` CSS variable. */ triggerWidth: number | undefined; /** * The trigger's measured height. */ triggerHeight: number | undefined; } export interface TooltipPositionerProps extends UseAnchorPositioningSharedParameters, ZestUIComponentProps { } export declare namespace TooltipPositioner { type State = TooltipPositionerState; type Props = TooltipPositionerProps; } //# sourceMappingURL=TooltipPositioner.d.ts.map