import { ThemeSize } from "../../theme/types.js"; import { PopconfirmCompactEmits, PopconfirmCompactProps, PopconfirmCompactSlots, PopconfirmUi } from "@soybeanjs/headless/popconfirm"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/popconfirm/types.d.ts /** * Properties for the Popconfirm component. */ interface PopconfirmProps extends PopconfirmCompactProps { /** * class of popup */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Popconfirm component. */ type PopconfirmEmits = PopconfirmCompactEmits; /** * Slots for the Popconfirm component. */ type PopconfirmSlots = PopconfirmCompactSlots; //#endregion export { PopconfirmEmits, PopconfirmProps, PopconfirmSlots };