import { ThemeSize } from "../../theme/types.js"; import { PopoverCompactEmits, PopoverCompactProps, PopoverCompactSlots, PopoverUi } from "@soybeanjs/headless/popover"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/popover/types.d.ts /** * Properties for the Popover component. */ interface PopoverProps extends PopoverCompactProps { /** * class of popup */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Popover component. */ type PopoverEmits = PopoverCompactEmits; /** * Slots for the Popover component. */ type PopoverSlots = PopoverCompactSlots; //#endregion export { PopoverEmits, PopoverProps, PopoverSlots };