import { ThemeSize } from "../../theme/types.js"; import { DialogCompactEmits, DialogCompactProps, DialogCompactSlots, DialogUi } from "@soybeanjs/headless/dialog"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/dialog/types.d.ts /** * Properties for the Dialog component. */ interface DialogProps extends DialogCompactProps { /** * the popup class of the dialog */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Dialog component. */ type DialogEmits = DialogCompactEmits; /** * Slots for the Dialog component. */ type DialogSlots = DialogCompactSlots; //#endregion export { DialogEmits, DialogProps, DialogSlots };