import { type UseRenderElementComponentProps } from "../internals/useRenderElement.mjs"; import type { TransitionStatus } from "../internals/useTransitionStatus.mjs"; interface UsePositionerOptions { styles: React.CSSProperties; transitionStatus: TransitionStatus; props?: React.ComponentProps<'div'> | undefined; refs?: React.Ref | (React.Ref | undefined)[] | undefined; hidden?: boolean | undefined; inert?: boolean | undefined; } /** * Renders the shared outer Positioner element used by popup components. * Applies the common role, hidden state, transition styles, state attributes, and optional inert styling. */ export declare function usePositioner>(componentProps: UseRenderElementComponentProps, state: State, { styles, transitionStatus, props, refs, hidden, inert }: UsePositionerOptions): import("react").ReactElement>; export {};