import * as P from '@radix-ui/react-popover'; import * as React from 'react'; import type { baseComponentProps } from '../@shared/types'; import type { PopoverContentVariantProps } from './pop.styles'; import { StyledPopContent, StyledPopTrigger } from './pop.styles'; type popProps = { defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; modal?: boolean; }; type PopoverPrimitiveProps = baseComponentProps & popProps & React.ComponentProps; type PopoverProps = PopoverPrimitiveProps; type popContentProps = { asChild?: boolean; onOpenAutoFocus?: (event: React.FocusEvent) => void; onCloseAutoFocus?: (event: React.FocusEvent) => void; onEscapeKeyDown?: (event: React.KeyboardEvent) => void; onFocusOutside?: (event: React.FocusEvent) => void; onInteractOutside?: (event: React.MouseEvent | React.TouchEvent) => void; forceMount?: boolean; side?: 'top' | 'right' | 'bottom' | 'left'; sideOffset?: number; align?: 'start' | 'center' | 'end'; alignOffset?: number; avoidCollisions?: boolean; sticky?: 'partial' | 'always'; }; type PopContentPrimitiveProps = popContentProps & baseComponentProps & PopoverContentVariantProps & React.ComponentProps; export type PopContentProps = PopContentPrimitiveProps; declare const PopContent: React.ForwardRefExoticComponent & React.RefAttributes>; export declare const Popover: React.FC & { Trigger: typeof StyledPopTrigger; Anchor: typeof P.Anchor; Content: typeof PopContent; Close: typeof P.Close; Portal: typeof P.Portal; }; export {}; //# sourceMappingURL=pop.d.ts.map