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 select popup against the trigger. * Renders a ``. */ export declare function SelectPositioner(componentProps: SelectPositioner.Props): React.JSX.Element; export interface SelectPositionerState { open: boolean; side: PhysicalSide; align: Align; /** * The trigger's measured width, available for consumers to apply to the popup. * 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 SelectPositionerProps extends UseAnchorPositioningSharedParameters, ZestUIComponentProps { } export declare namespace SelectPositioner { type State = SelectPositionerState; type Props = SelectPositionerProps; } //# sourceMappingURL=SelectPositioner.d.ts.map