import { View } from 'react-native'; import type { Align, PhysicalSide } from '../../utils/useAnchorPositioning'; import type { TransitionStatus } from '../../internals/useTransitionStatus'; import type { ZestUIComponentProps } from '../../types'; /** * A container for the filtered list. * Renders a ``. */ export declare function ComboboxPopup(componentProps: ComboboxPopup.Props): import("react").JSX.Element; export interface ComboboxPopupState { /** * Whether the list is currently open. */ open: boolean; /** * The transition status of the list: `'starting'` as it opens (auto-clears to * `undefined` after one frame), `'ending'` once it is closing. */ transitionStatus: TransitionStatus; /** * The side the popup was actually placed on, after collision handling. */ side: PhysicalSide; /** * The alignment the popup was actually placed with. */ align: Align; /** * The input's measured width, available for consumers to apply to the popup. */ triggerWidth: number | undefined; /** * The input's measured height. */ triggerHeight: number | undefined; } export interface ComboboxPopupProps extends ZestUIComponentProps { } export declare namespace ComboboxPopup { type State = ComboboxPopupState; type Props = ComboboxPopupProps; } //# sourceMappingURL=ComboboxPopup.d.ts.map