import * as popover$1 from '@zag-js/popover'; import { OpenChangeDetails } from '@zag-js/popover'; export { OpenChangeDetails as PopoverOpenChangeDetails, anatomy as popoverAnatomy } from '@zag-js/popover'; import * as solid_js from 'solid-js'; import { Accessor, JSX } from 'solid-js'; import { HTMLProps, PolymorphicProps } from '../factory.js'; import { PropTypes } from '@zag-js/solid'; import { O as Optional, M as MaybeAccessor } from '../../types-Bc0WfPsv.js'; import { U as UsePresenceProps } from '../../use-presence-CT1xpuuo.js'; import '@zag-js/presence'; import '../../render-strategy-B5MqQP3X.js'; interface PopoverAnchorBaseProps extends PolymorphicProps<'div'> { } interface PopoverAnchorProps extends HTMLProps<'div'>, PopoverAnchorBaseProps { } declare const PopoverAnchor: (props: PopoverAnchorProps) => solid_js.JSX.Element; interface PopoverArrowBaseProps extends PolymorphicProps<'div'> { } interface PopoverArrowProps extends HTMLProps<'div'>, PopoverArrowBaseProps { } declare const PopoverArrow: (props: PopoverArrowProps) => solid_js.JSX.Element; interface PopoverArrowTipBaseProps extends PolymorphicProps<'div'> { } interface PopoverArrowTipProps extends HTMLProps<'div'>, PopoverArrowTipBaseProps { } declare const PopoverArrowTip: (props: PopoverArrowTipProps) => solid_js.JSX.Element; interface PopoverCloseTriggerBaseProps extends PolymorphicProps<'button'> { } interface PopoverCloseTriggerProps extends HTMLProps<'button'>, PopoverCloseTriggerBaseProps { } declare const PopoverCloseTrigger: (props: PopoverCloseTriggerProps) => solid_js.JSX.Element; interface PopoverContentBaseProps extends PolymorphicProps<'div'> { } interface PopoverContentProps extends HTMLProps<'div'>, PopoverContentBaseProps { } declare const PopoverContent: (props: PopoverContentProps) => solid_js.JSX.Element; interface UsePopoverProps extends Optional, 'id'> { } interface UsePopoverReturn extends Accessor> { } declare const usePopover: (props?: MaybeAccessor) => UsePopoverReturn; interface UsePopoverContext extends UsePopoverReturn { } declare const usePopoverContext: () => UsePopoverContext; interface PopoverContextProps { children: (context: UsePopoverContext) => JSX.Element; } declare const PopoverContext: (props: PopoverContextProps) => JSX.Element; interface PopoverDescriptionBaseProps extends PolymorphicProps<'div'> { } interface PopoverDescriptionProps extends HTMLProps<'div'>, PopoverDescriptionBaseProps { } declare const PopoverDescription: (props: PopoverDescriptionProps) => solid_js.JSX.Element; interface PopoverIndicatorBaseProps extends PolymorphicProps<'div'> { } interface PopoverIndicatorProps extends HTMLProps<'div'>, PopoverIndicatorBaseProps { } declare const PopoverIndicator: (props: PopoverIndicatorProps) => solid_js.JSX.Element; interface PopoverPositionerBaseProps extends PolymorphicProps<'div'> { } interface PopoverPositionerProps extends HTMLProps<'div'>, PopoverPositionerBaseProps { } declare const PopoverPositioner: (props: PopoverPositionerProps) => solid_js.JSX.Element; interface PopoverRootBaseProps extends UsePopoverProps, UsePresenceProps { } interface PopoverRootProps extends PopoverRootBaseProps { children?: JSX.Element; } declare const PopoverRoot: (props: PopoverRootProps) => JSX.Element; interface RootProviderProps { value: UsePopoverReturn; } interface PopoverRootProviderBaseProps extends RootProviderProps, UsePresenceProps { } interface PopoverRootProviderProps extends PopoverRootProviderBaseProps { children?: JSX.Element; } declare const PopoverRootProvider: (props: PopoverRootProviderProps) => JSX.Element; interface PopoverTitleBaseProps extends PolymorphicProps<'div'> { } interface PopoverTitleProps extends HTMLProps<'div'>, PopoverTitleBaseProps { } declare const PopoverTitle: (props: PopoverTitleProps) => solid_js.JSX.Element; interface PopoverTriggerBaseProps extends PolymorphicProps<'button'> { } interface PopoverTriggerProps extends HTMLProps<'button'>, PopoverTriggerBaseProps { } declare const PopoverTrigger: (props: PopoverTriggerProps) => solid_js.JSX.Element; declare const popover_OpenChangeDetails: typeof OpenChangeDetails; declare namespace popover { export { PopoverAnchor as Anchor, type PopoverAnchorBaseProps as AnchorBaseProps, type PopoverAnchorProps as AnchorProps, PopoverArrow as Arrow, type PopoverArrowBaseProps as ArrowBaseProps, type PopoverArrowProps as ArrowProps, PopoverArrowTip as ArrowTip, type PopoverArrowTipBaseProps as ArrowTipBaseProps, type PopoverArrowTipProps as ArrowTipProps, PopoverCloseTrigger as CloseTrigger, type PopoverCloseTriggerBaseProps as CloseTriggerBaseProps, type PopoverCloseTriggerProps as CloseTriggerProps, PopoverContent as Content, type PopoverContentBaseProps as ContentBaseProps, type PopoverContentProps as ContentProps, PopoverContext as Context, type PopoverContextProps as ContextProps, PopoverDescription as Description, type PopoverDescriptionBaseProps as DescriptionBaseProps, type PopoverDescriptionProps as DescriptionProps, PopoverIndicator as Indicator, type PopoverIndicatorBaseProps as IndicatorBaseProps, type PopoverIndicatorProps as IndicatorProps, popover_OpenChangeDetails as OpenChangeDetails, PopoverPositioner as Positioner, type PopoverPositionerBaseProps as PositionerBaseProps, type PopoverPositionerProps as PositionerProps, PopoverRoot as Root, type PopoverRootBaseProps as RootBaseProps, type PopoverRootProps as RootProps, PopoverRootProvider as RootProvider, type PopoverRootProviderBaseProps as RootProviderBaseProps, type PopoverRootProviderProps as RootProviderProps, PopoverTitle as Title, type PopoverTitleBaseProps as TitleBaseProps, type PopoverTitleProps as TitleProps, PopoverTrigger as Trigger, type PopoverTriggerBaseProps as TriggerBaseProps, type PopoverTriggerProps as TriggerProps }; } export { popover as Popover, PopoverAnchor, type PopoverAnchorBaseProps, type PopoverAnchorProps, PopoverArrow, type PopoverArrowBaseProps, type PopoverArrowProps, PopoverArrowTip, type PopoverArrowTipBaseProps, type PopoverArrowTipProps, PopoverCloseTrigger, type PopoverCloseTriggerBaseProps, type PopoverCloseTriggerProps, PopoverContent, type PopoverContentBaseProps, type PopoverContentProps, PopoverContext, type PopoverContextProps, PopoverDescription, type PopoverDescriptionBaseProps, type PopoverDescriptionProps, PopoverIndicator, type PopoverIndicatorBaseProps, type PopoverIndicatorProps, PopoverPositioner, type PopoverPositionerBaseProps, type PopoverPositionerProps, PopoverRoot, type PopoverRootBaseProps, type PopoverRootProps, PopoverRootProvider, type PopoverRootProviderBaseProps, type PopoverRootProviderProps, PopoverTitle, type PopoverTitleBaseProps, type PopoverTitleProps, PopoverTrigger, type PopoverTriggerBaseProps, type PopoverTriggerProps, type UsePopoverContext, type UsePopoverProps, type UsePopoverReturn, usePopover, usePopoverContext };