import type { JSX, ValidComponent } from "@solidjs/web"; import type { BaseUIComponentProps, NativeButtonProps } from "../../internals/types.js"; import { type TransitionStatus } from "../../internals/use-transition-status/use-transition-status.js"; export interface ComboboxClearState { open: boolean; disabled: boolean; transitionStatus: TransitionStatus; } export interface ComboboxClearProps extends NativeButtonProps, BaseUIComponentProps<"button", ComboboxClearState> { as?: ValidComponent; disabled?: boolean | undefined; keepMounted?: boolean | undefined; } /** * Clears the value when clicked. Renders a `