import { ThemeSize } from "../../theme/types.js"; import { HoverCardCompactEmits, HoverCardCompactProps, HoverCardCompactSlots, HoverCardUi } from "@soybeanjs/headless/hover-card"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/hover-card/types.d.ts /** * Properties for the HoverCard component. */ interface HoverCardProps extends HoverCardCompactProps { /** * class of popup */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the HoverCard component. */ type HoverCardEmits = HoverCardCompactEmits; /** * Slots for the HoverCard component. */ type HoverCardSlots = HoverCardCompactSlots; //#endregion export { HoverCardEmits, HoverCardProps, HoverCardSlots };