import { ThemeColor, ThemeSize } from "../../theme/types.js"; import { ButtonShape, ButtonVariant } from "../../styles/button.js"; import { ClipboardEmits, ClipboardProps, ClipboardSlotProps } from "@soybeanjs/headless/clipboard"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/clipboard/types.d.ts /** * Properties for the Clipboard component. */ interface ClipboardProps$1 extends ClipboardProps { /** * 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?: ButtonVariant; /** * Shape of the component. */ shape?: ButtonShape; /** * Whether the component should fit its content width. */ fitContent?: boolean; } //#endregion export { type ClipboardEmits, ClipboardProps$1 as ClipboardProps, type ClipboardSlotProps };