import type { View } from 'react-native';
import type { PopoverControlProps } from './types';
export interface PopoverContextValue {
    control: PopoverControlProps;
    /** Whether the popover is currently open. Drives web rendering. */
    isOpen: boolean;
    /**
     * Ref to the trigger wrapper. Web uses it to anchor the floating panel.
     * Native ignores it (it presents a bottom sheet).
     */
    triggerRef: React.RefObject<View | null>;
}
export declare const PopoverContext: import("react").Context<PopoverContextValue | null>;
export declare function usePopoverContext(): PopoverContextValue;
//# sourceMappingURL=context.d.ts.map