import { ThemeColor, ThemeSize } from "../../theme/types.js"; import { ToggleShape, ToggleVariant } from "../../styles/toggle.js"; import { ToggleEmits, ToggleProps } from "@soybeanjs/headless/toggle"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/toggle/types.d.ts /** * Properties for the Toggle component. */ interface ToggleProps$1 extends ToggleProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Theme color of the component. */ color?: ThemeColor; /** * Visual size of the component. */ size?: ThemeSize; /** * Visual variant of the component. */ variant?: ToggleVariant; /** * Shape of the component. */ shape?: ToggleShape; } //#endregion export { type ToggleEmits, ToggleProps$1 as ToggleProps };