import { ThemeSize } from "../../theme/types.js"; import { BottomSheetCompactEmits, BottomSheetCompactProps, BottomSheetCompactSlots, BottomSheetUi } from "@soybeanjs/headless/bottom-sheet"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/bottom-sheet/types.d.ts /** * Properties for the BottomSheet component. */ type BottomSheetProps = BottomSheetCompactProps & { /** * 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 BottomSheet component. */ type BottomSheetEmits = BottomSheetCompactEmits; /** * Slots for the BottomSheet component. */ type BottomSheetSlots = BottomSheetCompactSlots; //#endregion export { BottomSheetEmits, BottomSheetProps, BottomSheetSlots };