import { n as Scope } from "../create-context-CKMcRGBM.js"; import { t as IDirection } from "../direction.types-Cxja_joX.js"; import { t as Primitive } from "../primitive-elements-fih1b6xg.js"; import { t as DismissableLayer } from "../dismissable-layer-DkA49cNy.js"; import { t as Portal } from "../portal-BUyCz8Ac.js"; import { t as PopperArrow } from "../arrow-DbUP9OBD.js"; import { t as PopperContent } from "../content-D_-CBs0c.js"; import * as React$1 from "react"; //#region src/hover-card/hover-card.types.d.ts declare namespace IHoverCard { export type IScoped = TProps & { __scopeHoverCard?: Scope; }; export interface IContext { open: boolean; onOpenChange(open: boolean): void; onOpen(): void; onClose(): void; onDismiss(): void; hasSelectionRef: React$1.RefObject; isPointerDownOnContentRef: React$1.RefObject; dir: IDirection.Kind; } export interface IPortalContext { forceMount?: true | undefined; } export interface IProps { children?: React$1.ReactNode; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; openDelay?: number; closeDelay?: number; dir?: IDirection.Kind; } type PopperArrowProps = React$1.ComponentPropsWithoutRef; type PopperContentProps = React$1.ComponentPropsWithoutRef; type DismissableLayerProps = React$1.ComponentPropsWithoutRef; type PrimitiveLinkProps = React$1.ComponentPropsWithoutRef; type PortalProps = React$1.ComponentPropsWithoutRef; export interface IArrowProps extends PopperArrowProps {} export interface IContentImplProps extends Omit { onEscapeKeyDown?: DismissableLayerProps['onEscapeKeyDown']; onPointerDownOutside?: DismissableLayerProps['onPointerDownOutside']; onFocusOutside?: DismissableLayerProps['onFocusOutside']; onInteractOutside?: DismissableLayerProps['onInteractOutside']; } export interface IContentProps extends IContentImplProps { forceMount?: true; } export interface IPortalProps { children?: React$1.ReactNode | undefined; container?: PortalProps['container'] | undefined; forceMount?: true | undefined; } export interface ITriggerProps extends PrimitiveLinkProps {} export {}; } //#endregion export { IHoverCard };